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
- Наследование
- Атрибуты
Поля
| Имя | Значение | Описание |
|---|---|---|
| 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 (или |
| AverageBase | 1073939458 | Базовый счетчик, используемый в вычислении времени или подсчета средних значений, таких как AverageTimer32 и AverageCount64. Сохраняет знаменатель для вычисления счетчика для представления "время на операцию" или "количество операций". |
| RawBase | 1073939459 | Базовый счетчик, который хранит знаменатель счетчика, который представляет общую арифметическую дробь. Убедитесь, что это значение больше нуля, прежде чем использовать его в качестве знаменателя в вычислении значений RawFraction . |
| CounterMultiBase | 1107494144 | Базовый счетчик, указывающий количество примеров элементов. Он используется в качестве знаменателя в вычислениях, чтобы получить среднее значение среди элементов, выборочных при выборке времени нескольких, но аналогичных элементов. Используется с CounterMultiTimer, и CounterMultiTimer100NsCounterMultiTimerInverseCounterMultiTimer100NsInverse. |
Комментарии
Дополнительные сведения об этом API см. в дополнительных замечаниях API для PerformanceCounterType.