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

Определение

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

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

Поля

AverageBase 1073939458

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

AverageCount64 1073874176

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

AverageTimer32 805438464

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

CounterDelta32 4195328

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

CounterDelta64 4195584

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

CounterMultiBase 1107494144

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

CounterMultiTimer 574686464

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

CounterMultiTimer100Ns 575735040

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

CounterMultiTimer100NsInverse 592512256

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

CounterMultiTimerInverse 591463680

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

CounterTimer 541132032

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

CounterTimerInverse 557909248

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

CountPerTimeInterval32 4523008

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

CountPerTimeInterval64 4523264

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

ElapsedTime 807666944

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

NumberOfItems32 65536

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

NumberOfItems64 65792

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

NumberOfItemsHEX32 0

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

NumberOfItemsHEX64 256

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

RateOfCountsPerSecond32 272696320

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

RateOfCountsPerSecond64 272696576

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

RawBase 1073939459

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

RawFraction 537003008

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

SampleBase 1073939457

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

SampleCounter 4260864

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

SampleFraction 549585920

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

Timer100Ns 542180608

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

Timer100NsInverse 558957824

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

Комментарии

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

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

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