Basically, I have an existing Java program running on a Windows Server that starts a Selenium instance (via some middleware, i.e. not directly Selenium) and opens a website.
There are several (about 20) browsers running at the same time.
Unfortunately, there are sometimes system crashes, which seem to be caused by memory leaks, local api overloading and high CPU.
This is currently resolved by regular restarts.
I would like better logic for that and someone to optimize the performance of the whole system, so it runs at maximum speed at all times but crashes only occasionally instead of all the time.
It might involve killing zombie processes via PID etc or maybe there is something obvious wrong in the existing code which cannot be trusted to be perfect.
This may be more complex than it sounds and might involve testing etc on the actual system
Roughly 2 weeks full time
Might be fun or nightmare, not sure
Hey Great evening, We have perused the short subtleties on your work " Java Selenium Performance Optimisation / Multithreading ". We see you have been searching for somebody encountered with all kinds of IT projects. It's been a long time since We have been dealing with freelancer.com, and We have 5 years of involvement doing comparable positions. We would demand you check my profile audit activities and criticism of projects connected with those abilities.
SoasTech is a full-service technology company. With over 5 years of experience, Fortune 100 customers, and over 100+ successful projects, SoasTech develops world-class web and mobile applications for customers across the globe. Our Global Delivery Network allows us to deliver reliable technology and outsourcing services. Register with the Pakistan Software Export Board.
We pride ourselves in the diversity of the expertise that we offer and our impeccable record with satisfied clients so far. Much of this success is owed to some of the most rigorous and effective methodologies that we at SoasTech employ in our engineering process to ensure the best results.
Timings: 9 am - 9 pm Eastern Time (I function as a full-time consultant)
Kindly start the talk so we can examine it exhaustively and we will go on from that point.
Much obliged! SoasTech
Hi Sir, As a highly skilled and experienced, I am confident that I can provide the high-quality work you need, but i have some doubts regarding the same, lets discuss in detail make it clear & then i am ready to start the work right away.
I must say, your project description has piqued my interest! Dealing with memory leaks, local API overloading, and high CPU sounds like a thrilling rollercoaster ride. I can assure you that I fully understand the gravity of the situation and the need for a performance optimization that will make your system run at the speed of a caffeinated cheetah.
Rest assured, I have battled with zombie processes before, armed with nothing but a trusty PID. I will dive into your existing code like a fearless explorer, searching for any obvious wrongs that may have slipped through the cracks.
Now, let's address the elephant in the room - the occasional crashes. Fear not, for I shall concoct a logic so robust that your system will only experience crashes as rare as a unicorn sighting. And if we encounter any nightmares along the way, I assure you, we'll turn them into delightful dreams.
I propose dedicating two weeks of full-time commitment to this project, because let's face it, tackling something as quirky and complex as this requires undivided attention. As for pricing and timeline, let's discuss those details in our chat, where we can exchange witty banter and solidify our partnership.
So, buckle up, my dear client, as we embark on this thrilling adventure together. With my expertise in Java, Software Architecture, and Selenium, we shall conquer the challenges, optimize the performance, and transform your system into a well-oiled machine that will make even the most skeptical of tech enthusiasts crack a smile.
Looking forward to our chat!
Dear n3bu, How is it going well?
We went through your project description and it seems like our team is a great fit for this job.
With extensive experience in Java, Software Architecture, Selenium I am confident that I can deliver the best result you are looking for.
Lets connect in chat so that We discuss further.
Hello n3bu! I hope you're well. I'm a senior developer with experience in developing Java based apps and web apps.
I've delivered more than 100 projects over time with 5* rating. Here are some of my skills necessary for this task.
➢ Java: Deep understanding of Java and java libraries like Jackson, Tika, Apache Collections, Guava, JakartaEE, Mockito, Powermock
➢ Frameworks: Spring, Spring Boot, Spring MVC
➢ Databases: MySQL, Redis, DynamoDB, Postgres, Oracle, MongoDB
➢ Async Communications: CQRS, Kafka, Redis, Celery, RabbitMQ, MQTT
➢ Source Code Management: Git, GitLab, Bit-bucket, SVN
➢ Project Management: Jira, Bugzilla, Trello & Asana
➢ Web Servers: Apache Tomcat, Apache Http, Nginx
➢ Cloud Providers: AWS, GCP and Azure
➢ Containerisation: Docker, Kubernetes
We went through your project description and it seems like our team is a great fit for this job.
We are an expert team which have many years of experience on Java, Software Architecture, Selenium
Please come over chat and discuss your requirement in a detailed way.
I affirm my ability to optimize your Java program and the Selenium instances to eliminate memory leaks, CPU overload, and crashes. I'll ensure it runs at maximum efficiency and stability, potentially involving testing on your system.
Let's work together to turn this challenge into a success story.
Looking forward to tackling this.
Hi, I have read your project details. I am interested in your work. You can message me, your work related to my expertise and I am sure I can do it. You can discuss it with me, thanks. I am available right now
I am thrilled to express my interest in your Java Selenium Performance Optimisation / Multithreading project. Leveraging a rich background spanning 4-5 years in Java, Selenium and Software Architecture, I am well-equipped to bring substantial value to your initiative.
Please note the initial bid is provisional. A final quote will be shared post a thorough discussion on the project requirements or after reviewing any detailed documentation you can provide.
May I request any available detailed documentation? Additionally, I am open for further discussions to delve deeper into specific aspects of the project.
I encourage you to review my profile, which showcases my portfolio, past jobs, and client reviews, reflecting the quality and professionalism I infuse in every project, always striving to offer a competitive budget without compromising on quality.
Thank you for considering my proposal. I am eagerly looking forward to the opportunity to collaborate and contribute to your project's success. Please let me know if you require any additional information.
I am excited to submit my proposal to optimize and stabilize your existing Java program. I am confident that I can help you address these issues and improve the overall performance of your system.
I have extensive experience in Java programming and have worked on numerous Selenium automation projects. I'm well-versed in identifying and resolving memory leaks and performance bottlenecks.
I will thoroughly analyze your existing codebase and system architecture to pinpoint areas that need improvement.
I am ready to take on the challenge of optimizing and stabilizing your system. If you have any questions or would like to discuss the project further, please don't hesitate to reach out.
Hello Good afternoon , I hope you are doing great.
Just finished reading the brief details of your job . I see you have been looking for a freelancer who has experience with Java, Selenium and Software Architecture. Upon the first look I feel confident about getting it done because of having experience doing similar jobs
I have 9 years of experience working with those technologies. Its been 8 years since I have been working on freelancer.com, Please review my profile. Check: Skills, Portfolio, Customer Feedbacks.
Why Choose Me?
1. I have done more than 250 major projects only on freelancer.com.
2. I have not received a single bad feedback since last 5-6 years.
3. You will find 5 star feedback on last 100+ major projects which shows my clients are happy with my work.
Timings: 9am - 9pm Eastern US Time
I would like you to start the chat so we could discuss it in detail and we will continue from there. Thanks! Awais
I understand you are looking for someone to optimize the performance of your Java Selenium system and make it run at maximum speed at all times. I believe I am the perfect fit for this project because of my extensive experience in web development, artificial intelligence and mobile app development.
I have worked on many projects that involve optimizing performance of systems as well as meeting deadlines. Additionally, I always make sure to provide high quality work with excellent communication skills.
I would love to discuss further how my skillset would be the best fit for this project. Please feel free to reach out if you have any questions or would like me to provide additional information about my profile!
Hi there! I have read what you exactly need, however I would like to ask you a few questions. I do have good experience with Selenium, Java and Software Architecture. Please feel free to ping me anytime so we can have a detailed discussion. If I can deliver I will deliver in best possible way. Thanks
My portfolio: https://www.freelancer.com/u/AITSoft
Hi Good afternoon
This is Umair
You can see clearly from my profile that all my reviews/feedbacks are 5 stars and that's for a sole reason that I only take those projects which are doable for me.
I am very much familiar with Software Architecture, Java and Selenium. I have done similar projects before. Let's have a quick chat on this project to clear further details and I will give you development feedback as soon as possible. I am a Full time developer and can work on Software Architecture, Java and Selenium. Looking forward to working with you.
I am a 5+ Years Experienced Java developer with expertise in Selenium automation and system optimization. I understand your concerns regarding the recurring crashes in your Selenium-based application running on Windows Server.
I propose to analyze your existing code, identify memory leaks, and implement a robust error-handling mechanism to mitigate system crashes.
Additionally, I will optimize resource usage to ensure maximum performance. This may involve process management and code improvements.
Let's discuss your specific requirements in detail to ensure a successful collaboration.
I am an experienced Java developer with over 7 years of expertise, and I'm confident that I can assist you in optimizing and stabilizing your existing Java program running on a Windows Server with Selenium instances.
To better understand your requirements, I have a few technical questions:
1. Can you provide more details about the middleware used to start Selenium instances and the specific API interactions that may be causing overloading issues?
2. Are you able to share the existing code or any relevant configurations to help identify potential performance bottlenecks?
3. Do you have a system monitoring setup in place to track memory usage, CPU load, and other system metrics during the program's operation?
4. Could you provide insights into the specific websites or web applications that Selenium is interacting with, as some websites can be more resource-intensive?
I believe this project could involve a deep dive into optimizing the code, addressing resource management, and handling unexpected crashes. Let's schedule a quick chat session to discuss the project in more detail and determine the best approach. I'm looking forward to connecting with you to help enhance the system's performance.
I am an automation Test engineer with 6+ years of experience Worked in different projects and different frameworks,I am the fastest hand in scripting....
I have a very good hold on working in framework level and script creation...
Do consider me for your project support and see my work...
I am Shari reaching out from Xminds. I hope this message finds you well. We appreciate the opportunity to propose our services for the optimization and stabilization of your Java Selenium automation system. Our team at Xminds is well-equipped to tackle this project with expertise in Java, Selenium, system optimization, and performance enhancement.
Objective: The primary goal of this project is to enhance the performance and stability of the existing Selenium-based web automation system.
We are excited about the opportunity to collaborate on this project and are confident in our ability to deliver tangible results. Should you have any questions or require further information, please feel free to reach out to us.
We look forward to the possibility of working together.
Hello, nice to meet you.
I just read your job posting.
I have lots of experience in this field, so you don't need found another one.
If you give me a chance, I'll provide you with the perfect result.
I want to more discuss with you via chat,
I want to know the following before starting the project.
1. Can you please share the access?
2. Any expectations for performance goals?
3. Are there any specific features/modules that I will be working on?
4. Any scope document that you would like to share?
NOTE: Kindly initiate the chat or hop on a call so we can discuss each aspect of this project thoroughly.
I am happy to discuss and assist you with this project's technical aspects.
This is devendra,having 7.5 years of experience in both manual and automation testing.I also know api testing using postman and load testing using jmeter.
I have also experience to create the framework from scratch.
I always there to support you when you needed.
Love to do work and also love to communicate with client.
I hope this message finds you well. I hope I can assist you with your Java Selenium Performance Optimisation / Multithreading project.
As an experienced Java developer, I have a strong background in software architecture and have worked extensively with Selenium. I am confident that my skills make me well-suited for this project.
I understand that you have an existing Java program running on a Windows Server that starts a Selenium instance and opens a website, with multiple browsers running simultaneously. I can help optimize the performance of your system by addressing memory leaks, local API overloading, and high CPU usage. I will create a better logic that ensures the system runs at maximum speed while minimizing crashes.
I will thoroughly analyze the existing code, identifying and resolving any issues that may be causing the crashes. I can also implement measures such as killing zombie processes via PID. Additionally, I am prepared to conduct thorough testing on the actual system to ensure its stability and performance.
I am an individual developer and can work remotely on this project. My proposed fee for this project is $X per hour, and I estimate that it will take approximately 2 weeks of full-time work to complete.
Thank you for considering my proposal. I look forward to discussing the project further and working with you.
I hope this message finds you well. Your project caught my attention, and I'm excited to propose my services for enhancing your existing Java program that employs Selenium instances.
Scope of Work
Diagnosis: Evaluate the existing Java program and Selenium instances to identify the root causes of the memory leaks, API overloads, and high CPU usage.
Performance Tuning: Implement improved logic to handle system resources efficiently and minimize crashes.
Code Review: Conduct an in-depth review of the existing code to identify any glaring issues.
System Testing: Test the optimized system under conditions that replicate the production environment.
Monitoring and Maintenance: Provide post-implementation support to monitor the system's performance and apply any necessary adjustments.
Whether it turns out to be a fun challenge or a nightmare scenario, I'm fully equipped and eager to tackle this project head-on. I'm excited about the prospect of making a substantial impact on the reliability and performance of your Java program.
Thank you for considering my proposal, and I look forward to the opportunity to work with you.
Hello Mate!Greetings ,
I’ve carefully checked your requirements and really interested in this job. I’m full stack node.js developer working at large-scale apps as a lead developer with U.S. and European teams.
I’m offering best quality and highest performance at lowest price.
I can complete your project on time and your will experience great satisfaction with me.
I have rich experienced in Software Architecture, Java and Selenium.
For more information about me, please refer to my portfolios.
I’m ready to discuss your project and start immediately.
Looking forward to hearing you back and discussing all details..
I await your immediate response
I read your job description carefully several times, and understand you're looking for a developer who can fix system crashes such as memory leaks, local api overloading and high CPU issue.
I have extensive experience working with Java and developed many small and large projects by far.
So I have deep understanding in Java.
I'm very interested in your task. I'd appreciate it if you could give me an opportunity to work with you.
Please feel free to reach out to me at any time if you're interested in my profile.
I am looking forward to hearing from you.
I am an expert developer and ready to tackle the challenge of optimizing your Java program running Selenium instances on a Windows Server. I understand the frustrations of system crashes and believe we can provide an effective solution.
I am expert in Java, Spring boot, Selenium, restful and micro web services, Junit 4/5, testNG, Maven, gradle, MySQL, MongoDB, AWS, Docker etc. I will implement robust logic to prevent system crashes, potentially incorporating PID-based process management. Performance optimization will be a priority, ensuring your system operates at peak efficiency.
With my expertise in Java, software architecture, and Selenium, I am confident in delivering a reliable and high-performance solution.
While the project complexity is acknowledged, I view it as an exciting opportunity to make your system a success, not a nightmare. I am ready to take on the challenge.
Let's discuss further and embark on this optimization journey together.
Thanks & Regards
I have rich experience and skills for complex and multi-processing software.
I can solve your rising problems on memory leaks, local api overloading and high CPU or other through my skill, I am sure.
If you give me the chance to work on this project, you can be sure that you will get excellent results in terms of performance optimization and system stability.
Please reach out me soon.
I hope to meet you and initiate your work soon.
Hi, I've extensively worked with Java, Selenium, and performance optimization on Windows Servers. Your issue with system crashes due to memory leaks and high CPU usage is a common but solvable challenge. I can conduct a detailed analysis of your existing code to identify bottlenecks and optimize it, potentially implementing a PID-based approach to manage rogue processes. I'm confident that I can improve the stability and performance of your system. Thanks.
I am Haresh, having 12+ years of experience in Software Testing Industry.
- Having unique blend of knowledge in Quality Product Delivery, Processes Management, Functional testing, Integration and regression testing, load and Perfromance Testing which help me to take the Quality of the software to the next level. .
- Hands on experience on testing Desktop, Web Based, Mobile application and ERP based application.
- Hands on experience on automation testing tools on selenium webdriver, jmeter, katalon studio, Appium, cypress, selenium with TestNG freamwork etc..
- Thorough understanding of Product Delivery Life Cycle, Software Testing Life Cycle and Software Development Life Cycle.
- Experience in Well conversant with writing Test plan,Test Cases, Release Note and Product Health Report.
- Worked in various domains like Finance, Retail, Web Portals, Healthcare, ecommnerce, CMS, Eduction Portal, Life Insurance, ERP system etc.
- I do have require mobile devices to test mobile view or applications like android and iOS applications.
- I have hands on experience with Git,postman, MSSQL Server. - Kindly review my profile and let me know you view over the same.
With 14+ years of expertise, I am glad to meet your needs efficiently. Expect clear communication, quality work, and a free trial for resource assessment.
Please browse below to find out our skills-
My testing services follow a structured approach which includes the following stages:
1. Test Plan
2. Requirement Analysis
3. Test Case Design and Development
5. Bug Fixing
6. Software Implementation
7. Test Cycle Closure
Please proceed to discover more about our abilities:
Testing: Functional testing, Regression testing, Smoke testing, Performance testing, Load testing, Security testing, Usability testing, Cross-browser testing, Mobile testing, API testing.
Automation: Selenium WebDriver, Cypress, Puppeteer, TestCafe, JUnit, TestNG, PyTest, Cucumber.
Bug tracking: Jira, Bugzilla, Mantis, Redmine, Trello.
CI/CD: Jenkins, GitLab, CI/CD, CircleCI, Travis CI.
Technology I am an expert with -
Software testing: Jmeter, unit testing, Jest, Selenium, manual testing, White box testing, black box testing, functional testing, Integration testing,
Get in touch with us for more details about your project specifications.
Thank you for your valuable time & consideration. I look forward to hearing from you for further progress.
Ruhul Hossain Bhuiyaan
Quality Assurance Engineer
I understand that you are looking for someone to optimize the performance of your existing Java program running on a Windows Server that starts a Selenium instance (via some middleware) and opens a website. There are sometimes system crashes that seem to be caused by memory leaks, local api overloading and high CPU. This is currently resolved by regular restarts. I am confident that my skillset, experience and expertise make me the perfect fit for this project.
I would love to discuss this project further with you if given the opportunity. Please feel free to contact me if there is any further information you would like regarding my profile or the project itself. Thank you for considering me for this position!
Based on the description provided, it appears that the issue might not be related to Selenium directly. It is more probable that the server experienced a higher load, possibly exacerbated by memory leaks in the application. I am a senior Java engineer with some expertise in automation tools. Please reach out to me to delve deeper into this matter and explore potential solutions for this performance problem.
I hope this message finds you well. I would like to propose my services as a freelance software testing to address the issues you've encountered with your existing Java program that interacts with Selenium and manages multiple web browsers on a Windows Server.
After reviewing the details you provided, it's evident that your current system faces performance challenges related to memory leaks, local API overloading, high CPU usage, and frequent system crashes. I understand that these issues are currently mitigated by periodic restarts, but you are seeking a more robust and efficient solution.
To initiate the project, I would appreciate the opportunity to discuss the details further, including your specific goals, preferences, and any additional requirements. We can then develop a detailed project plan and timeline to ensure a successful outcome.
Please let me know a convenient time for you to schedule a discussion or meeting, or if you have any questions or concerns. I am confident that my expertise and dedication to delivering high-quality results will help turn your system into a reliable and efficient asset for your organization.
Thank you for considering my proposal, and I look forward to the opportunity to work with you.