|Important||This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here.|
Summary view shows information gathered during sampling or instrumentation. From each data point in the Summary view, you can move to more detailed views by right-clicking the function or the module name. To modify the number of functions listed in Summary view, go to the Tools menu, point to Options, and then choose Performance Tools. Under General settings, modify the Number of functions in Summary view setting.
In the sampling mode, Summary view shows the following data points:
- Top Inclusive Sampled Functions
Inclusive samples indicate that the particular function was on the stack when the sample was taken. The functions with the highest inclusive samples are listed here for easy reference.
- Top Exclusive Sampled Functions
Exclusive samples indicate that the particular function was executing when the sample was taken. The functions with the highest exclusive times are listed here for easy reference.
- Functions Allocating Most Memory
Top x functions allocating most bytes.
Only available if .NET memory profiling allocation is enabled for managed code. For more information, see.
- Types With Most Memory Allocated
Top x types allocating most bytes.
- Types With Most Instances
Top x types with most instances.
- Most Called Functions
Functions that were called the most frequently during instrumentation are listed here. In addition, the total number of times a function was called and the overall percentage are listed.
- Functions With Most Individual Work
The amount of time a function spent executing, excluding the run time of other functions called by this function and any time spent in system code.
- Functions Taking Longest
The amount of time a function spent executing, excluding the run time of other functions called by this function, but including the time spent in system code.