CounterType 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.
Define os tipos possíveis de contadores. Cada contador recebe um tipo de contador. O tipo de contador determina como os dados do contador são calculados, médios e exibidos.
public enum class CounterType
public enum CounterType
type CounterType =
Public Enum CounterType
- Herança
Campos
| Nome | Valor | Description |
|---|---|---|
| RawDataHex32 | 0 | Esse tipo de contador mostra o valor observado mais recentemente, no formato hexadecimal. Ele não exibe uma média. (Consulte o tipo de contador PERF_COUNTER_RAWCOUNT_HEX no kit de implantação.) |
| RawDataHex64 | 256 | Esse tipo de contador mostra o último valor observado, no formato hexadecimal. É o mesmo que o RawDataHex32 tipo de contador, exceto que ele usa campos maiores para acomodar valores maiores. (Consulte o tipo de contador PERF_COUNTER_LARGE_RAWCOUNT_HEX no kit de implantação.) |
| RawData32 | 65536 | Esse tipo de contador mostra apenas o último valor observado. Ele não exibe uma média. (Consulte o tipo de contador PERF_COUNTER_RAWCOUNT no kit de implantação.) |
| RawData64 | 65792 | Esse tipo de contador mostra apenas o último valor observado, não uma média. É o mesmo que o RawData32 tipo de contador, exceto que ele usa campos maiores para acomodar valores maiores. (Consulte o tipo de contador PERF_COUNTER_LARGE_RAWCOUNT no kit de implantação.) |
| Delta32 | 4195328 | Esse tipo de contador mostra a alteração no atributo medido entre os dois intervalos de exemplo mais recentes. (Consulte o tipo de contador PERF_COUNTER_DELTA no kit de implantação.) |
| Delta64 | 4195584 | Esse tipo de contador mostra a alteração no atributo medido entre os dois intervalos de exemplo mais recentes. É o mesmo que o Delta32 tipo de contador, exceto que ele usa campos maiores para acomodar valores maiores. (Consulte o tipo de contador PERF_COUNTER_LARGE_DELTA no kit de implantação.) |
| SampleCounter | 4260864 | Esse tipo de contador mostra o número médio de operações concluídas em um segundo. Ele mede o tempo em unidades de tiques do temporizador de desempenho do sistema. A variável F representa o número de tiques que ocorrem em um segundo. O valor de F é levado em conta na equação para que o resultado seja exibido em segundos. (Consulte o tipo de contador PERF_SAMPLE_COUNTER no kit de implantação.) |
| QueueLength | 4523008 | Esse tipo de contador foi projetado para monitorar o comprimento médio de uma fila para um recurso ao longo do tempo. Ele mostra a diferença entre os comprimentos da fila observados durante os dois últimos intervalos de exemplo divididos pela duração do intervalo. (Consulte o tipo de contador PERF_COUNTER_QUEUELEN_TYPE no kit de implantação.) |
| LargeQueueLength | 4523264 | Esse tipo de contador monitora o comprimento médio de uma fila para um recurso ao longo do tempo. Contadores desse tipo exibem a diferença entre os comprimentos de fila observados durante os dois últimos intervalos de exemplo, divididos pela duração do intervalo. Esse tipo de contador é o mesmo que o QueueLength tipo de contador, exceto que ele usa campos maiores para acomodar valores maiores. (Consulte o tipo de contador PERF_COUNTER_LARGE_QUEUELEN_TYPE no kit de implantação.) |
| QueueLength100Ns | 5571840 | Esse tipo de contador mede o produto espaço-tempo de comprimento da fila usando uma base de tempo de 100 nanossegundos. (Consulte o tipo de contador PERF_COUNTER_100NS_QUEUELEN_TYPE no kit de implantação.) |
| QueueLengthObjectTime | 6620416 | Esse tipo de contador mede o produto espaço-tempo de comprimento da fila usando uma base de tempo específica do objeto. (Consulte o tipo de contador PERF_COUNTER_OBJ_QUEUELEN_TYPE no kit de implantação.) |
| RateOfCountPerSecond32 | 272696320 | Esse tipo de contador mostra o número médio de operações concluídas durante cada segundo do intervalo de exemplo. Contadores desse tipo medem o tempo em tiques do relógio do sistema. (Consulte o tipo de contador PERF_COUNTER_COUNTER no kit de implantação.) |
| RateOfCountPerSecond64 | 272696576 | Esse tipo de contador mostra o número médio de operações concluídas durante cada segundo do intervalo de exemplo. Contadores desse tipo medem o tempo em tiques do relógio do sistema. Esse tipo de contador é o mesmo que o RateOfCountPerSecond32 tipo, mas usa campos maiores para acomodar valores maiores. (Consulte o tipo de contador PERF_COUNTER_BULK_COUNT no kit de implantação.) |
| RawFraction32 | 537003008 | Esse tipo de contador mostra a proporção de um subconjunto para seu conjunto como uma porcentagem. Por exemplo, ele compara o número de bytes em uso em um disco com o número total de bytes no disco. Contadores desse tipo exibem apenas a porcentagem atual, não uma média ao longo do tempo. (Consulte o tipo de contador PERF_RAW_FRACTION no kit de implantação.) |
| RawFraction64 | 537003264 | Esse tipo de contador mostra a proporção de um subconjunto para seu conjunto como uma porcentagem. Por exemplo, ele compara o número de bytes em uso em um disco com o número total de bytes no disco. Contadores desse tipo exibem apenas a porcentagem atual, não uma média ao longo do tempo. É o mesmo que o RawFraction32 tipo de contador, exceto que ele usa campos maiores para acomodar valores maiores. |
| PercentageActive | 541132032 | Esse tipo de contador mostra o tempo médio em que um componente estava ativo como uma porcentagem do tempo total de amostragem. (Consulte o tipo de contador PERF_COUNTER_TIMER no kit de implantação.) |
| PrecisionSystemTimer | 541525248 | Esse tipo de contador mostra um valor que consiste em dois valores de contador: a contagem do tempo decorrido do evento que está sendo monitorado e a frequência do temporizador de desempenho do sistema. Esse tipo de contador difere de outros temporizadores de contador, pois o valor do tique do relógio acompanha o valor do contador, eliminando qualquer diferença possível devido à latência da chamada de função. Os tipos de contador de precisão são usados quando os temporizadores do sistema padrão não são precisos o suficiente para leituras precisas. (Consulte o tipo de contador PERF_PRECISION_TIMER no kit de implantação.) |
| PercentageActive100Ns | 542180608 | Esse tipo de contador mostra o tempo ativo de um componente como uma porcentagem do tempo total decorrido do intervalo de exemplo. Ele mede o tempo em unidades de 100 nanossegundos. Contadores desse tipo são projetados para medir a atividade de um componente de cada vez. (Consulte o tipo de contador PERF_100NSEC_TIMER no kit de implantação.) |
| PrecisionTimer100Ns | 542573824 | Esse tipo de contador mostra um valor que consiste em dois valores de contador: a contagem do tempo decorrido do evento que está sendo monitorado e a hora do "relógio" de um temporizador privado nas mesmas unidades. Ele mede o tempo em 100 unidades nanossegundos. Esse tipo de contador difere de outros temporizadores de contador, pois o valor do tique do relógio acompanha o valor do contador eliminando qualquer diferença possível devido à latência da chamada de função. Os tipos de contador de precisão são usados quando os temporizadores do sistema padrão não são precisos o suficiente para leituras precisas. (Consulte o tipo de contador PERF_PRECISION_100NS_TIMER no kit de implantação.) |
| ObjectSpecificTimer | 543229184 | Esse tipo de contador de 64 bits é um temporizador exibido em unidades específicas do objeto. (Consulte o tipo de contador PERF_OBJ_TIME_TIMER no kit de implantação.) |
| PrecisionObjectSpecificTimer | 543622400 | Esse tipo de contador mostra um valor que consiste em dois valores de contador: a contagem do tempo decorrido do evento que está sendo monitorado e a frequência especificada no campo PerfFreq do cabeçalho do objeto. Esse tipo de contador difere de outros temporizadores de contador, pois o valor do tique do relógio acompanha o valor do contador para eliminar qualquer diferença possível devido à latência da chamada de função. Os tipos de contador de precisão são usados quando os temporizadores do sistema padrão não são precisos o suficiente para leituras precisas. (Consulte o tipo de contador PERF_PRECISION_OBJECT_TIMER no kit de implantação.) |
| SampleFraction | 549585920 | Esse tipo de contador mostra a taxa média de ocorrências para todas as operações durante os dois últimos intervalos de exemplo. (Consulte o tipo de contador PERF_SAMPLE_FRACTION no kit de implantação.) |
| PercentageNotActive | 557909248 | Esse é um tipo de contador inverso. Contadores inversos medem o tempo em que um componente não está ativo e derivam o tempo ativo dessa medida. Os contadores desse tipo exibem a porcentagem média do tempo ativo observado durante o intervalo de exemplo. O valor desses contadores é calculado monitorando a porcentagem de tempo em que o serviço estava inativo e subtraindo esse valor de 100%. Esse tipo de contador é o mesmo que o PercentageNotActive100Ns tipo de contador, exceto pelo fato de medir o tempo em unidades de tiques do temporizador de desempenho do sistema, em vez de em 100 unidades nanossegundos. (Consulte o tipo de contador PERF_COUNTER_TIMER_INV no kit de implantação.) |
| PercentageNotActive100Ns | 558957824 | Esse tipo de contador mostra a porcentagem média do tempo ativo observado durante o intervalo de exemplo. Este é um contador inverso. Os contadores inversos são calculados monitorando a porcentagem de tempo em que o serviço estava inativo e, em seguida, subtraindo esse valor de 100%. (Consulte o tipo de contador PERF_100NSEC_TIMER_INV no kit de implantação.) |
| MultiTimerPercentageActive | 574686464 | Esse tipo de contador é um multitimer. Os multitimers coletam dados de mais de uma instância de um componente, como um processador ou disco. Contadores desse tipo exibem o tempo ativo de um ou mais componentes como uma porcentagem do tempo total do intervalo de exemplo. Como o numerador registra o tempo ativo dos componentes que operam simultaneamente, o percentual resultante pode exceder 100%. Esse tipo de contador é diferente de MultiTimerPercentageActive100Ns medir o tempo em unidades de tiques do temporizador de desempenho do sistema, em vez de em 100 unidades nanossegundos. (Consulte o tipo de contador PERF_COUNTER_MULTI_TIMER no kit de implantação.) |
| MultiTimerPercentageActive100Ns | 575735040 | Esse tipo de contador mostra o tempo ativo de um ou mais componentes como uma porcentagem do tempo total do intervalo de exemplo. Ele mede o tempo em 100 unidades nanossegundos. Esse tipo de contador é um multitimer. Multitimers são projetados para monitorar mais de uma instância de um componente, como um processador ou disco. (Consulte o tipo de contador PERF_100NSEC_MULTI_TIMER no kit de implantação.) |
| MultiTimerPercentageNotActive | 591463680 | Esse tipo de contador mostra o tempo ativo de um ou mais componentes como uma porcentagem do tempo total do intervalo de exemplo. Esse tipo de contador é um multitimer inverso. Os multitimers monitoram mais de uma instância de um componente, como um processador ou disco. Contadores inversos medem o tempo em que um componente não está ativo e derivam o tempo ativo dessa medida. Esse contador é diferente de MultiTimerPercentageNotActive100Ns medir o tempo em unidades de tiques do temporizador de desempenho do sistema, em vez de em 100 unidades nanossegundos. (Consulte o tipo de contador PERF_COUNTER_MULTI_TIMER_INV no kit de implantação.) |
| MultiTimerPercentageNotActive100Ns | 592512256 | Esse tipo de contador mostra o tempo ativo de um ou mais componentes como uma porcentagem do tempo total do intervalo de exemplo. Contadores desse tipo medem o tempo em 100 unidades nanossegundos. Esse tipo de contador é um multitimer inverso. Multitimers são projetados para monitorar mais de uma instância de um componente, como um processador ou disco. Contadores inversos medem o tempo em que um componente não está ativo e derivam seu tempo ativo da medida do tempo inativo. (Consulte o tipo de contador PERF_100NSEC_MULTI_TIMER_INV no kit de implantação.) |
| AverageTimer32 | 805438464 | Esse tipo de contador mede o tempo médio necessário para concluir um processo ou operação. Os contadores desse tipo exibem uma proporção do tempo total decorrido do intervalo de exemplo para o número de processos ou operações concluídos durante esse tempo. Esse tipo de contador mede o tempo em tiques do relógio do sistema. (Consulte o tipo de contador PERF_AVERAGE_TIMER no kit de implantação.) |
| ElapsedTime | 807666944 | Esse tipo de contador mostra o tempo total entre quando o componente ou o processo foi iniciado e a hora em que esse valor é calculado. (Consulte o tipo de contador PERF_ELAPSED_TIME no kit de implantação.) |
| AverageCount64 | 1073874176 | Esse tipo de contador mostra quantos itens são processados, em média, durante uma operação. Os contadores desse tipo exibem uma proporção dos itens processados (como bytes enviados) para o número de operações concluídas. A taxa é calculada comparando o número de itens processados durante o último intervalo com o número de operações concluídas durante o último intervalo. (Consulte o tipo de contador PERF_AVERAGE_BULK no kit de implantação.) |
| SampleBase | 1073939457 | Esse contador armazena o número de interrupções de amostragem realizadas e é usado como um denominador na fração de amostragem. Esse tipo dá suporte ao tipo de SampleFraction contador. |
| AverageBase | 1073939458 | Esse contador é usado como os dados base (denominador) na computação de médias de tempo ou contagem para os AverageCount64 tipos de contador e de contador AverageTimer32 . Esse tipo de contador coleta apenas o último valor observado. (Consulte o tipo de contador PERF_AVERAGE_BASE no kit de implantação.) |
| RawBase32 | 1073939459 | Esse tipo de contador coleta apenas o último valor observado. O valor é usado como o denominador de um contador que apresenta uma fração aritmética geral. Esse tipo dá suporte ao tipo de RawFraction32 contador. (Consulte o tipo de contador PERF_RAW_BASE no kit de implantação.) |
| RawBase64 | 1073939712 | Esse tipo de contador coleta o último valor observado. É o mesmo que o RawBase32 tipo de contador, exceto que ele usa campos maiores para acomodar valores maiores. Esse tipo dá suporte ao tipo de RawFraction64 contador. (Consulte o tipo de contador PERF_LARGE_RAW_BASE no kit de implantação.) |
| MultiTimerBase | 1107494144 | Indica o número de itens amostrados. Ele é usado como o denominador nos cálculos para obter uma média entre os itens amostrados ao fazer intervalos de vários itens, mas semelhantes. Esse tipo dá suporte aos seguintes tipos de contador: MultiTimerPercentageActive, , MultiTimerPercentageNotActivee MultiTimerPercentageActive100NsMultiTimerPercentageNotActive100Ns. |
Comentários
Para obter detalhes sobre os tipos listados nesta enumeração, consulte a seção Tipos de Contador do kit de implantação Windows Server 2003.