DkmPerformanceCounters Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Process execution counters collection.
This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM).
public ref class DkmPerformanceCounters
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DkmPerformanceCounters
[Windows::Foundation::Metadata::WebHostHidden]
class DkmPerformanceCounters
[System.Runtime.InteropServices.Guid("c00029d1-55bb-5536-c725-a7a2bcf07481")]
public class DkmPerformanceCounters
[<System.Runtime.InteropServices.Guid("c00029d1-55bb-5536-c725-a7a2bcf07481")>]
type DkmPerformanceCounters = class
Public Class DkmPerformanceCounters
- Inheritance
-
DkmPerformanceCounters
- Attributes
Properties
Id |
Id based on the QPC time to co-relate debugger events in the Concord and package. This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM). |
KernelTime |
Kernel time (in milliseconds) consumed by debuggee process during debugger step. This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM). |
OSOverhead |
System time (in milliseconds) considered to be the OS overhead during debugger step. SystemTime value does not contain this overhead. This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM). |
RuntimeOverhead |
System time (in milliseconds) considered to be the runtime overhead during debugger step. SystemTime value does not contain this overhead. This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM). |
StartStopCounter |
Number of performance watch start/stop iterations. If this number is high then performance data is not reliable. This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM). |
SystemTime |
System time (in milliseconds) consumed by debuggee process during debugger step. This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM). |
TotalOverhead |
System time (in milliseconds) considered to be the total overhead during debugger step. SystemTime value does not contain this overhead. Runtime overhead + OS overhead value might be greater than TotalOverhead if they are overlapping. This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM). |
UserTime |
User time (in milliseconds) consumed by debuggee process during debugger step. This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM). |
Methods
Create(UInt32, UInt64, UInt64, UInt64, UInt64, UInt64, UInt64, UInt64) |
Create a new DkmPerformanceCounters object instance. This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM). |