DkmPerformanceCounters.Create(UInt32, UInt64, UInt64, UInt64, UInt64, UInt64, UInt64, UInt64) Метод

Определение

Создайте новый экземпляр объекта Дкмперформанцекаунтерс.

         Этот API появился в Visual Studio 14 RTM (Дкмапиверсион. VS14RTM).
public:
 static Microsoft::VisualStudio::Debugger::DkmPerformanceCounters ^ Create(System::UInt32 StartStopCounter, System::UInt64 SystemTime, System::UInt64 UserTime, System::UInt64 KernelTime, System::UInt64 RuntimeOverhead, System::UInt64 OSOverhead, System::UInt64 TotalOverhead, System::UInt64 Id);
public:
 static Microsoft::VisualStudio::Debugger::DkmPerformanceCounters ^ Create(unsigned int StartStopCounter, unsigned long long SystemTime, unsigned long long UserTime, unsigned long long KernelTime, unsigned long long RuntimeOverhead, unsigned long long OSOverhead, unsigned long long TotalOverhead, unsigned long long Id);
 static Microsoft::VisualStudio::Debugger::DkmPerformanceCounters Create(unsigned int StartStopCounter, unsigned long SystemTime, unsigned long UserTime, unsigned long KernelTime, unsigned long RuntimeOverhead, unsigned long OSOverhead, unsigned long TotalOverhead, unsigned long Id);
public static Microsoft.VisualStudio.Debugger.DkmPerformanceCounters Create (uint StartStopCounter, ulong SystemTime, ulong UserTime, ulong KernelTime, ulong RuntimeOverhead, ulong OSOverhead, ulong TotalOverhead, ulong Id);
static member Create : uint32 * uint64 * uint64 * uint64 * uint64 * uint64 * uint64 * uint64 -> Microsoft.VisualStudio.Debugger.DkmPerformanceCounters
Public Shared Function Create (StartStopCounter As UInteger, SystemTime As ULong, UserTime As ULong, KernelTime As ULong, RuntimeOverhead As ULong, OSOverhead As ULong, TotalOverhead As ULong, Id As ULong) As DkmPerformanceCounters

Параметры

StartStopCounter
UInt32

Окне Число итераций запуска/окончания наблюдения за производительностью. Если это число велико, данные производительности не являются надежными.

SystemTime
UInt64

Окне Системное время (в миллисекундах), затраченное процессом отлаживаемого процесса на этапе отладчика.

UserTime
UInt64

Окне Время пользователя (в миллисекундах), затраченное процессом отлаживаемого процесса на этапе отладчика.

KernelTime
UInt64

Окне Время ядра (в миллисекундах), затраченное процессом отлаживаемого процесса на этапе отладчика.

RuntimeOverhead
UInt64

Окне Системное время (в миллисекундах), которое считается нагрузкой времени выполнения во время шага отладчика. Значение SystemTime не содержит такой дополнительной нагрузки.

OSOverhead
UInt64

Окне Системное время (в миллисекундах), которое считается нагрузкой ОС во время выполнения шага отладчика. Значение SystemTime не содержит такой дополнительной нагрузки.

TotalOverhead
UInt64

Окне Системное время (в миллисекундах), которое считается общим накладными расходами на этапе отладчика. Значение SystemTime не содержит такой дополнительной нагрузки. Затраты времени выполнения + значение загрузки ОС могут быть больше Тоталоверхеад, если они перекрываются.

Id
UInt64

Окне Идентификатор, основанный на QPC времени на события отладчика совместной связи в Конкорд и пакете.

Возвращаемое значение

DkmPerformanceCounters

Заполняет Результат вызова этого метода.

Применяется к