Summary view - instrumentation data
Applies to: Visual Studio Visual Studio for Mac
Note
This article applies to Visual Studio 2017. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here
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 processor (CPU) utilization by 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 report views from the Summary Timeline.
Hot Path
The Hot Path displays the execution path that consumed the most time. 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. |
Elapsed Inclusive Time % | The percentage of all time in the profiling data that the function spent executing code in its function body and in functions that it called. |
Elapsed Exclusive Time % | The percentage of all time in the profiling data that the function spent executing code in its function body. Time spent in functions that the function called is not included. |
Functions with Most Individual Work
A list of the functions that consumed the most time executing code in body of the function and not in functions that it called.
Functions with Most Individual Work includes the following data for each function:
Column | Description |
---|---|
Name | The name of the function. |
Exclusive Time % | The percentage of all time in the profiling data that the function spent executing code in its function body. Time spent in functions that the function called is not included. |