Performance Profiler Tutorial: 2 - Analyzing the Profiling Results

Applies to AQTime 8.81, last modified on January 18, 2022

Review the profiling results in the Report panel. To find the routines that substantially influence application performance, review the %Time and % with Children columns. For time-critical applications, you can analyze the Time and Time with Children columns that report the execution time of a routine (the measurement unit - seconds, milliseconds, microseconds or machine cycles - can be selected on the toolbar). If you are interested in timing results of the first call to each routine, review the First Time and First Time with Children columns. You can sort results on the appropriate column(s): just click the desired column header.

Here is a sample display of profiling results for a managed implementation of the Cycles application:

Performance profiler results (managed application)

Click the image to enlarge it.

Performance profiler results (managed application)

Click the image to enlarge it.

Performance profiler results (managed application)

Click the image to enlarge it.

For an unmanaged implementation of the sample, we can get profiling results like the following:

Performance profiling results (unamanged application)

Click the image to enlarge it.

Performance profiling results (unmanaged application)

Click the image to enlarge it.

Performance profiling results (unmanaged application)

Click the image to enlarge it.

If we take a look at the Summary panel, we will see some kind of the summarized analysis, which AQTime made for us:

Profiling results in the Summary panel

Click the image to enlarge it.

Profiling results in the Summary panel

Click the image to enlarge it.

Profiling results in the Summary panel

Click the image to enlarge it.

At the next step you will learn how to filter profiling results.

Prev     Next

See Also

Performance Profiler

Highlight search results