The topics in this section describe how to perform the most common profiling tasks using AQTime’s profilers.
Performance Profiling
General Approach to Estimating Application Performance
Find Methods That Take Up the Most or the Least Execution Time
Measure Average, Maximum and Minimum Execution Times for a Method
Measure the Total Time Spent Executing a Method (Excluding Child Methods)
Measure the Total Time Spent Executing a Method (Including Child Methods)
Find Methods That Use the Most Time for JIT Compiling
Find What Source Code Lines Take Up the Most or the Least Execution Time
Memory And Resources Allocation Profiling
Search for Resource Leaks and Errors in Resource Management Functions
Search for Leaks in Reference Counted Objects
Code Coverage Profiling
Check What Methods Were Executed
Check What Source Code Lines Were Executed
Function Calls Tracing
Know the Structure of Routine Calls in Your Application
Exploring Application Source Code
Find Where a Method or a Class is Defined in Source Code
View Binary or MSIL Code of a Method
Find the Number of Potential Method Calls
Know the Structure of Potential Routine Calls
Know the Structure of Potential Interlinks Between Classes
Trace Libraries Your Application Uses
Find Routines Exported and Imported by a Module
Exception Tracing
Failure Emulation
See Also
Profiling Various Applications and Code
AQTime Profilers
Working With Profiler Results
Unsupported Code