Optimization and load testing services
Every day millions of lines of poorly optimized code are carelessly written by software developers. Sometimes a developer chooses an incorrect optimization option in the development environment, but often the cause of the slowness requires a code review.
A well optimized application typically runs two to three times faster than the unoptimized one, but the results are often much more pronounced.
Here is what we do to create highly optimized applications:
- Application speed is of utmost importance to us. We review every line of code to make sure that it executes as fast as possible. We examine the application I/O, memory and network footprint to identify and remove inefficiencies.
- We perform static and dynamic analysis of the code with a variety of tools to achieve ultimate speed.
- All web applications are load tested to determine throughput and the maximum load. Often load testing is done by making direct server calls from a test harness. This approach is not quite right, because that is not how users experience your web application. Our proprietary load testing framework allows us to measure application response time not just on the server, but also directly in Internet Explorer. This means that we can answer the following questions:
- What is the average page load time?
- How many simultaneous Internet Explorer sessions can the application support?
- What is the maximum number of users a server can support?
- What hardware resources are needed to support the expected average and peak loads?
- Based on the load testing results we develop application scalability roadmap. Our goal is to deliver an application that, for years to come, can be scaled through minimal hardware upgrades.
Fill free to try our online load tester or our online website spell checker, and if you would like to know how we can help you, send us an e-mail.
