Execution Time view

This view helps you identify those functions that clearly consume the most CPU time, making them candidates for optimization. This type of instrumentation is the most effective way of optimizing bottlenecks in a single application. This data-collection technique lets you gather precise information about the duration of time that the processor spends in each function, and provides stack trace and Call Count information at the same time.

Figure 1. The Execution Time view in the Application Profiler perspective

Using a call tree, you can see exactly where the application spends its time, and which functions are used in the process. By default, the selected preferences provide you with the basic columns containing valuable profiling data; however, you can specify additional columns and display settings (see Column descriptions and Toolbar options), if desired.

The Execution time view supports the following tree views and graph: