CounterSetInstanceType Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica se o conjunto de contadores permite várias instâncias, como processos e discos físicos, ou uma única instância, como memória.
public enum class CounterSetInstanceType
public enum CounterSetInstanceType
type CounterSetInstanceType =
Public Enum CounterSetInstanceType
- Herança
Campos
| Nome | Valor | Description |
|---|---|---|
| Single | 0 | O conjunto de contadores contém contadores de instância única, por exemplo, um contador que mede a memória física. |
| Multiple | 2 | O conjunto de contadores contém vários contadores de instância, por exemplo, um contador que mede a E/S média do disco para um processo. |
| GlobalAggregate | 4 | O conjunto de contadores contém contadores de instância única cujo valor agregado é obtido de uma ou mais fontes. Por exemplo, um contador nesse tipo de conjunto de contadores pode obter o número de leituras de cada um dos três discos rígidos no computador e somar seus valores. |
| MultipleAggregate | 6 | O conjunto de contadores contém vários contadores de instância cujo valor agregado é obtido de todas as instâncias do contador. Por exemplo, um contador nesse tipo de conjunto de contadores pode obter o tempo total de execução de thread para todos os threads em um aplicativo multithread e somar seus valores. |
| GlobalAggregateWithHistory | 11 | Esse tipo é semelhante à GlobalAggregate exceção de que esse tipo de conjunto de contadores armazena todos os valores de contador para o tempo de vida do aplicativo do consumidor (o valor do contador é armazenado em cache além do tempo de vida do contador). Por exemplo, se um dos discos rígidos no exemplo de agregação global ficar indisponível, o total de bytes lidos por esse disco ainda estará disponível e será usado para calcular o valor agregado. |
| InstanceAggregate | 22 | Esse tipo é semelhante a MultipleAggregate, exceto que, em vez de agregar todos os dados de instância para uma instância agregada (_Total), ele agregará dados de contador de instâncias de mesmo nome. Por exemplo, se vários processos de provedor contiverem instâncias chamadas IExplore Multiple e MultipleAggregate CounterSet mostrarem várias instâncias IExplore (IExplore, IExplore#1, IExplore#2 e assim por diante); no entanto, um InstanceAggregate tipo de instância publicará apenas uma instância IExplore com dados de contador agregados de todas as instâncias chamadas IExplore. |