Performance profiling overview

The performance profiling tool provides performance data for each software component so that you can locate the performance bottlenecks.

With performance profiling, you can concentrate your optimization efforts on those portions of code, which can lead to significant improvements in performance.

The performance profiling report provides function profiling data for your program and its components so that you can see exactly where your program spends most of its time. A Top Functions graph provides a high level view of the largest time consuming functions in your application. The Performance Summary section of the report indicates, for each instrumented function, procedure, or method (collectively referred to as functions), the number of calls and the time spent in the function and in its descendants.