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
- Наследование
- Атрибуты
Поля
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 (или |
SampleCounter | 4260864 | Счетчик среднего значения, который показывает среднее число операций, завершенных за одну секунду. Когда счетчик этого типа измеряет данные, каждое выборочное прерывание возвращает единицу или ноль. Данными счетчика является число измеренных единиц. Он измеряет время в тактах системного таймера производительности. |
SampleFraction | 549585920 | Счетчик процентов, показывающий среднее отношение обращений ко всем операциям за последние два интервала измерения. Счетчики этого типа включают "Кэш\ % попаданий фиксации при чтении". |
Timer100Ns | 542180608 | Счетчик процентов, показывающий процент активного времени компонента за все прошедшее время интервала измерения. Вычисляет время в единицах времени, равных 100 нс. Счетчики этого типа предназначены для измерения активности компонента в течение какого-либо времени. К счетчикам этого типа относятся процессор\% время пользователя. |
Timer100NsInverse | 558957824 | Счетчик процентов, который показывает средний процент наблюдавшегося активного времени за интервал измерения. Это обратный счетчик. Счетчики этого типа включают процессор\% процессорного времени. |
Комментарии
Дополнительные сведения об этом API см. в разделе Дополнительные примечания API для PerformanceCounterType.