Process View - Contention Data

 

The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.

The latest version of this topic can be found at Process View - Contention Data.

The Process view displays contention data for the processes and threads that were executed during the profiling run.

When symbols are available, processes are listed by name. When symbols are not available, processes are listed by their memory address in hexadecimal format. Threads are listed as children of the process that created them.

The following table explains the values of the columns in the Process view table.

ColumnDescription
Begin TimeThe number of milliseconds or processor cycles from the start of profiling to the start of the process or thread.
Blocked TimeThe total time during which functions of the process or thread were blocked from executing.
Blocked Time %The percentage of the lifetime of the process or thread in which the functions of the process or thread were blocked from executing.
ContentionsThe number of times that the functions of the process or thread were blocked from executing.
Contentions %The percentage of all contentions in the profiling run that were contentions of the process or thread.
End TimeThe number of milliseconds or processor cycles from the start of profiling to the end of the process or thread.
IDThe system-generated identifier of the process or thread.
Life TimeThe number of milliseconds or processor cycles from the start of the process or thread to either the end of the process or thread or the end of profiling.
TypeThe type of row, either process or thread.

Only in VSReport command-line reports. For more information, see VSPerfReport.
NameThe name of the process or thread.
Unique IDA profiler-generated identifier that is unique to the process or thread.

How to: Customize Report View Columns
Process View

Show: