DkmPerformanceCounters Class

Definition

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).

Applies to