Process View - Profiler 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.
Column |
Description |
---|---|
Begin Time |
The number of milliseconds or processor cycles from the start of profiling to the start of the process or thread. |
Blocked Time |
The 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. |
Contentions |
The 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 Time |
The number of milliseconds or processor cycles from the start of profiling to the end of the process or thread. |
ID |
The system-generated identifier of the process or thread. |
Life Time |
The 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. |
Type |
The type of row, either process or thread. Only in VSReport command-line reports. For more information, see VSPerfReport. |
Name |
The name of the process or thread. |
Unique ID |
A profiler-generated identifier that is unique to the process or thread. |
See Also
Tasks
How to: Customize Profiling Tools Report View Columns