Profiling Applications With AQTime

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

AQTime allows application developers to measure the performance, memory and resource allocations and other characteristics of applications and helps identify and eliminate bottlenecks.

The profiling process includes several steps. You typically begin with creating an AQTime project and defining the application modules, classes and functions you want to profile. You can choose from a variety of profilers and select the level of details collected by the profiler. The profiling can be started in parallel with your application, or you can attach the profiler to an already running process. After you stop the profiling, AQTime displays the aggregated information in several views that help visualize performance and other issues.

In this section:

Preparing Applications for Profiling

For the most effective profiling, you need to compile your application with debug information. This section describes the needed compiler settings for various development tools.

Setting Up a Profiling Project

Explains how you can create and configure a profiling project in AQTime.

Running a Profiling Session

Explains how to start and stop the profiling and control the profiling process.

Profiling Various Applications and Code

Describes specifics of profiling applications created with various development tools.

Working With Profiler Results

Explains how to perform various operations on profiling results: to compare two result sets, search for information, export them to a file or database, and so on.

Best Practices and How to Tutorials

Provides tips and techniques for profiling applications and analyzing profiling results.

Restrictions

Provides information about applications, code and routines that cannot be profiled with AQTime.
Related Topics of Interest

Profilers Reference

Described profilers included in AQTime.

Automating AQTime

Explains how to start the profiling from the command prompt and control it programmatically using AQTime’s COM automation API.

See Also

AQTime Reference

Highlight search results