CounterSetInstanceType Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Especifica se o conjunto de contadores permite múltiplas 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
| Name | 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 múltiplos contadores de instância, por exemplo, um contador que mede a média de I/O 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 neste tipo de conjunto pode obter o número de leituras de cada um dos três discos rígidos do computador e somar os seus valores. |
| MultipleAggregate | 6 | O conjunto de contadores contém múltiplos contadores de instância cujo valor agregado é obtido de todas as instâncias do contador. Por exemplo, um contador neste tipo de conjunto de contadores pode obter o tempo total de execução de threads para todos os threads numa aplicação multithread e somar os seus valores. |
| GlobalAggregateWithHistory | 11 | Este tipo é semelhante, GlobalAggregate exceto que este tipo de conjunto de contadores armazena todos os valores dos contadores durante a vida útil da aplicação do consumidor (o valor do contador é armazenado em cache para além da vida útil do contador). Por exemplo, se um dos discos rígidos no exemplo global agregado se tornasse indisponível, o total de bytes lidos por esse disco continuaria disponível e seria usado para calcular o valor agregado. |
| InstanceAggregate | 22 | Este tipo é semelhante a MultipleAggregate, exceto que, em vez de agregar todos os dados das instâncias numa única instância agregada (_Total), irá agregar dados contadores de instâncias com o mesmo nome. Por exemplo, se múltiplos processos fornecedores continham instâncias chamadas IExplore, Multiple e MultipleAggregate o CounterSet mostrar múltiplas instâncias IExplore (IExplore, IExplore#1, IExplore#2, e assim sucessivamente); no entanto, um InstanceAggregate tipo de instância publicará apenas uma instância IExplore com dados agregados de contadores de todas as instâncias chamadas IExplore. |