Comprehensive Analysis of Application Performance

AQtime includes the Performance profiler to analyze the application's performance. Using this profiler you are not only able to determine the presence of performance issues, but you can easily find what caused those issues - right down to the source code line.

The Performance profiler allows you to…

Determine your routines execution time in either user or user + kernel modes. This means that you can find the net execution time of your code, excluding time spent executing system-level functions and waiting for user input. Depending on the selected counter mode, this time will or will not include the time spent for executing code in other threads that are concurrently executing on the computer.
Find out if your application causes too many memory page faults and CPU cache misses (if it does, it will be an indication that the algorithms for working with memory need to be improved).
Determine how well conditional jumps in your code are predicted by the CPU.
Examine how much time is spent by the Just-in-Time compiler and garbage collection activities.

The performance measurements are fully thread-aware; you can view profiling results on a per thread basis or view the information summarized for all threads.

AQtime supports Intel's Hyper-Threading technology introduced in the Pentium 4 processors. Intel Pentium M and AMD Athlon XP processors are also supported. AQtime works perfectly on multi-processor computers.

The Performance profiler provides minimum profiler overhead on the tested application. This makes AQtime one of the fastest profiling toolkits available on the market today. In addition to pure profiling speed, AQtime’s measurement accuracy is even better than it was in earlier versions. But don’t take our word for it; download the free trial version to find out for yourself.

 
© 2010 AutomatedQA Corp. All rights reserved.
Home | Privacy | Terms of Use | About | Contact Us | Site Map | Print