CounterSetInstanceType Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает, допускает ли набор счетчиков несколько экземпляров, таких как процессы и физические диски, или один экземпляр, например память.
public enum class CounterSetInstanceType
public enum CounterSetInstanceType
type CounterSetInstanceType =
Public Enum CounterSetInstanceType
- Наследование
Поля
| Имя | Значение | Описание |
|---|---|---|
| Single | 0 | Набор счетчиков содержит счетчики одного экземпляра, например счетчик, который измеряет физическую память. |
| Multiple | 2 | Набор счетчиков содержит несколько счетчиков экземпляров, например счетчик, который измеряет средний объем операций ввода-вывода диска для процесса. |
| GlobalAggregate | 4 | Набор счетчиков содержит счетчики одного экземпляра, статистические значения которых получены из одного или нескольких источников. Например, счетчик в этом типе набора счетчиков может получить количество операций чтения с каждого из трех жестких дисков на компьютере и суммирует их значения. |
| MultipleAggregate | 6 | Набор счетчиков содержит несколько счетчиков экземпляров, статистические значения которых получены из всех экземпляров счетчика. Например, счетчик в этом типе набора счетчиков может получить общее время выполнения потока для всех потоков в многопоточных приложениях и суммирует их значения. |
| GlobalAggregateWithHistory | 11 | Этот тип аналогичен GlobalAggregate тому, что этот тип набора счетчиков сохраняет все значения счетчиков для времени существования приложения-потребителя (значение счетчика кэшируется за пределами времени существования счетчика). Например, если один из жестких дисков в глобальном статистическом примере стал недоступным, общий объем байтов, считываемых этим диском, по-прежнему будет доступен и используется для вычисления статистического значения. |
| InstanceAggregate | 22 | Этот тип аналогичен MultipleAggregate, за исключением того, что вместо агрегирования всех данных экземпляра в один агрегированный (_Total) экземпляр будет агрегировать данные счетчиков из экземпляров того же имени. Например, если несколько процессов поставщика содержат экземпляры с именем IExplore и MultipleMultipleAggregate CounterSet будут отображать несколько экземпляров IExplore (IExplore, IExplore#1, IExplore#2 и т. д.); однако InstanceAggregate тип экземпляра будет публиковать только один экземпляр IExplore с агрегированными данными счетчика со всеми экземплярами с именем IExplore. |