PerformanceCounterType Перечисление

Определение

Задает типы счетчиков производительности, которые сопоставляют непосредственно с собственными типами.

public enum class PerformanceCounterType
[System.ComponentModel.TypeConverter(typeof(System.Diagnostics.AlphabeticalEnumConverter))]
public enum PerformanceCounterType
[<System.ComponentModel.TypeConverter(typeof(System.Diagnostics.AlphabeticalEnumConverter))>]
type PerformanceCounterType = 
Public Enum PerformanceCounterType
Наследование
PerformanceCounterType
Атрибуты

Поля

Имя Значение Описание
NumberOfItemsHEX32 0

Мгновенный счетчик, показывающий последнее наблюдаемое значение в шестнадцатеричном формате. Используется, например, для поддержания простого количества элементов или операций.

NumberOfItemsHEX64 256

Мгновенный счетчик, показывающий последнее наблюдаемое значение. Используется, например, для поддержания простого количества очень большого количества элементов или операций. Это то же самое, что NumberOfItemsHEX32 и при использовании больших полей для размещения больших значений.

NumberOfItems32 65536

Мгновенный счетчик, показывающий последнее наблюдаемое значение. Используется, например, для поддержания простого количества элементов или операций. Счетчики этого типа включают память\Доступные байты.

NumberOfItems64 65792

Мгновенный счетчик, показывающий последнее наблюдаемое значение. Используется, например, для поддержания простого количества очень большого количества элементов или операций. Это то же самое, что NumberOfItems32 и при использовании больших полей для размещения больших значений.

CounterDelta32 4195328

Счетчик различий, показывающий изменение измеренного атрибута между двумя последними интервалами выборки.

CounterDelta64 4195584

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

SampleCounter 4260864

Средний счетчик, показывающий среднее число операций, завершенных за одну секунду. Если счетчик этого типа использует данные, каждая прерывания выборки возвращает один или ноль. Данные счетчика — это количество выборок. Он измеряет время в единицах галочки таймера производительности системы.

CountPerTimeInterval32 4523008

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

CountPerTimeInterval64 4523264

Средний счетчик, отслеживающий среднюю длину очереди к ресурсу с течением времени. Счетчики этого типа отображают разницу между длиной очереди, наблюдаемой в течение последних двух интервалов выборки, разделенной на длительность интервала. Этот тип счетчика совпадает с тем, что CountPerTimeInterval32 он использует большие поля для размещения больших значений. Этот тип счетчика обычно используется для отслеживания большого объема или очень большого количества элементов, которые находятся в очереди или ожидании.

RateOfCountsPerSecond32 272696320

Счетчик различий, показывающий среднее количество операций, выполненных в течение каждой секунды интервала выборки. Счетчики этого типа измерения времени в тиках системных часов. Счетчики этого типа включают system\File Read Operations/sec.

RateOfCountsPerSecond64 272696576

Счетчик различий, показывающий среднее количество операций, выполненных в течение каждой секунды интервала выборки. Счетчики этого типа измерения времени в тиках системных часов. Этот тип счетчика совпадает с RateOfCountsPerSecond32 типом, но использует большие поля для размещения больших значений для отслеживания большого количества элементов или операций в секунду, таких как скорость передачи байтов. Счетчики этого типа включают System\File Read Bytes/sec.

RawFraction 537003008

Мгновенное процентное значение счетчика, показывающее отношение подмножества к его набору в процентах. Например, он сравнивает количество байтов, используемых на диске, с общим числом байтов на диске. Счетчики этого типа отображают только текущий процент, а не среднее с течением времени. Счетчики этого типа включают paging File\% Пик использования.

CounterTimer 541132032

Счетчик процента, показывающий среднее время активности компонента в процентах от общего времени выборки.

Timer100Ns 542180608

Счетчик процента, показывающий активное время компонента в процентах от общего интервала выборки. Он измеряет время в единицах 100 nanoseconds (ns). Счетчики этого типа предназначены для измерения активности одного компонента за раз. Счетчики этого типа включают Обработчик\% время пользователя.

SampleFraction 549585920

Счетчик процента, показывающий среднее соотношение попаданий ко всем операциям за последние два интервала выборки. Счетчики этого типа включают кэш\пин-код попаданий для чтения %.

CounterTimerInverse 557909248

Счетчик процента, отображающий средний процент активного времени, наблюдаемого во время выборки интервала. Значение этих счетчиков вычисляется путем мониторинга процента времени, когда служба неактивна, а затем вычитает это значение из 100 процентов. Это обратный тип счетчика. Он измеряет время в единицах галочки таймера производительности системы.

Timer100NsInverse 558957824

Счетчик процента, показывающий средний процент активного времени, наблюдаемого во время интервала выборки. Это обратный счетчик. Счетчики этого типа включают процессор\% время процессора.

CounterMultiTimer 574686464

Счетчик процента, отображающий активное время одного или нескольких компонентов в процентах от общего времени интервала выборки. Так как числитель записывает активное время работы компонентов одновременно, результирующий процент может превышать 100 процентов. Этот тип счетчика отличается от CounterMultiTimer100Ns того, что он измеряет время в единицах тиксов таймера производительности системы, а не в 100 единицах наносекунда. Этот тип счетчика является много таймером.

CounterMultiTimer100Ns 575735040

Счетчик процента, показывающий активное время одного или нескольких компонентов в процентах от общего времени интервала выборки. Он измеряет время в 100 единицах nanosecond (ns). Этот тип счетчика является много таймером.

CounterMultiTimerInverse 591463680

Счетчик процента, показывающий активное время одного или нескольких компонентов в процентах от общего времени интервала выборки. Он наследует активное время, измеряя время, когда компоненты не были активными и вычитают результат от 100 процентов по количеству отслеживаемых объектов. Этот тип счетчика является обратным много таймером. Он отличается от CounterMultiTimer100NsInverse того, что он измеряет время в единицах тиков системного таймера производительности, а не в 100 единиц наносеконд.

CounterMultiTimer100NsInverse 592512256

Счетчик процента, показывающий активное время одного или нескольких компонентов в процентах от общего времени интервала выборки. Счетчики времени измерения этого типа в единицах измерения 100 nanosecond (ns). Они наследуют активное время, измеряя время, когда компоненты не были активными и вычитают результат умножения 100 процентов на число отслеживаемых объектов. Этот тип счетчика является обратным много таймером.

AverageTimer32 805438464

Средний счетчик, который измеряет время, затраченное на выполнение процесса или операции, в среднем. Счетчики этого типа отображают отношение общего интервала выборки к количеству процессов или операций, завершенных в течение этого времени. Этот тип счетчика измеряет время в тиках системных часов. Счетчики этого типа включают PhysicalDisk\ Avg. Диск с/передача.

ElapsedTime 807666944

Таймер разницы, показывающий общее время между началом компонента или процесса и временем вычисления этого значения. Счетчики этого типа включают System\ System Up Time.

AverageCount64 1073874176

Средний счетчик, показывающий, сколько элементов обрабатывается в среднем во время операции. Счетчики этого типа отображают отношение элементов, обработанных к числу завершенных операций. Соотношение вычисляется путем сравнения количества элементов, обработанных в течение последнего интервала, с числом операций, выполненных в течение последнего интервала. Счетчики этого типа включают PhysicalDisk\ Avg. Disk Bytes/Transfer.

SampleBase 1073939457

Базовый счетчик, который сохраняет количество прерываний выборки и используется в качестве знаменателя в дроби выборки. Доля выборки — это количество выборок, которые были 1 (или true) для прерывания выборки. Убедитесь, что это значение больше нуля, прежде чем использовать его в качестве знаменателя в расчете SampleFraction.

AverageBase 1073939458

Базовый счетчик, используемый в вычислении времени или подсчета средних значений, таких как AverageTimer32 и AverageCount64. Сохраняет знаменатель для вычисления счетчика для представления "время на операцию" или "количество операций".

RawBase 1073939459

Базовый счетчик, который хранит знаменатель счетчика, который представляет общую арифметическую дробь. Убедитесь, что это значение больше нуля, прежде чем использовать его в качестве знаменателя в вычислении значений RawFraction .

CounterMultiBase 1107494144

Базовый счетчик, указывающий количество примеров элементов. Он используется в качестве знаменателя в вычислениях, чтобы получить среднее значение среди элементов, выборочных при выборке времени нескольких, но аналогичных элементов. Используется с CounterMultiTimer, и CounterMultiTimer100NsCounterMultiTimerInverseCounterMultiTimer100NsInverse.

Комментарии

Дополнительные сведения об этом API см. в дополнительных замечаниях API для PerformanceCounterType.

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

См. также раздел