Summary View - Profiler Sampling Data
The Summary view displays information about the most performance-expensive functions in a profiling run. For more information, including a description of the Notification Links and Report lists, see Summary View.
Timeline Graph
The timeline graph in the Summary view shows the percentage of processor (CPU) utilization of the profiled application over the time that the profiling occurred. You can use the timeline graph to filter the view to a selected time span. For more information, see How to: Filter Profiling Tools Report Views from the Summary Timeline.
Hot Path
The Hot Path displays the execution path in which most samples were collected. You can click a function to display the Function Details view for the function. To display other views for the function, right-click the function and then click a view from the list.
The Hot Path includes the following data for each function:
Column |
Description |
---|---|
Name |
The name of the function. |
Inclusive Samples % |
The percentage of all samples that occurred when this function or a function called by this function was executing. |
Exclusive Samples % |
The percentage of all samples that occurred when the function was executing code in the function body. Samples collected in functions called by this function are not included. |
Functions Doing Most Individual Work
The Functions Doing Most Individual Work list displays the functions that have the greatest number of exclusive samples in the profiling run. An exclusive sample is assigned to a function if the function is executing its own code when the sample was collected. An exclusive sample is not assigned to a function if the function is calling another function when the sample was collected. A large number of exclusive samples indicates that significant time was spent in the function itself.
You can click a function to display the Function Details view for the function. To display other views for the function right-click the function and then click a view from the list.
Functions Doing Most Individual Work includes the following data for each function:
Column |
Description |
---|---|
Name |
The name of the function. |
Exclusive Samples % |
The percentage of all samples in the profiling run that were collected when the function was executing code in its function body. The percentage excludes samples that were collected when functions that this function called were executing. |