Functions View - Contention Data

 

For the latest documentation on Visual Studio 2017, see Visual Studio 2017 Documentation.

For the latest documentation on Visual Studio 2017, see Functions View - Contention Data on docs.microsoft.com. The Functions report view of contention data lists the functions in the profiling run that were blocked from execution during the profiling run.

The following table explains the values that are displayed in the Functions view of a profiling data file that was collected by using the concurrency method.

ColumnDescription
Exclusive Blocked TimeThe amount of time during which this function was blocked from executing code in the body of the function. Blocked time in functions that were called by the function is not included.
Exclusive Blocked Time %The percentage of all blocked time in the profiling run that was the exclusive blocked time of this function.
Exclusive ContentionsThe number of times that this function was blocked from executing code in the body of the function. Contentions in functions that were called by the function are not included.
Exclusive Contentions %The percentage of all contentions in the profiling run were exclusive contentions of this function.
Function AddressThe address of the function.
Function NameThe fully qualified name of the function.
Inclusive Blocked TimeThe time that this function or a function that was called by this function was blocked from executing.
Inclusive Blocked Time %The percentage of all blocked time in the profiling run that was inclusive blocked time of this function or module.
Inclusive ContentionsThe number of times that this function or a function that was called by this function was blocked from executing.
Inclusive Contentions %The percentage of all contentions in the profiling run that were inclusive contentions of this function or module.
Function Line NumberThe line number of the start of this function in the source file.
Module NameThe name of the module that contains the function.
Module PathThe path of the module that contains the function.
Process IDThe process ID (PID) of the process in which the function was executing.
Process NameThe name of the process.
Source FileThe source file that contains the definition for this function.

How to: Customize Report View Columns
Functions View
Functions View - Instrumentation
Functions View - Sampling
Functions View
Functions View

Show: