Export (0) Print
Expand All

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.

Note Note

Enhanced security features in Windows 8 and Windows Server 2012 required significant changes in the way the Visual Studio profiler collects data on these platforms. Windows Store apps also require new collection techniques. See Profiling Windows 8 and Windows Server 2012 applications.

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.

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.

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.

Show:
© 2014 Microsoft