CounterType 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.
Define os tipos possíveis de contadores. Cada marcador recebe um tipo de contador. O tipo de contador determina como os dados do contador são calculados, mediados e apresentados.
public enum class CounterType
public enum CounterType
type CounterType =
Public Enum CounterType
- Herança
Campos
| Name | Valor | Description |
|---|---|---|
| RawDataHex32 | 0 | Este tipo de contador mostra o valor mais recentemente observado, em formato hexadecimal. Não apresenta uma média. (Veja o tipo de contador PERF_COUNTER_RAWCOUNT_HEX no kit de implantação.) |
| RawDataHex64 | 256 | Este tipo de contador mostra o último valor observado, em formato hexadecimal. É igual ao RawDataHex32 tipo de contador, exceto que utiliza campos maiores para acomodar valores maiores. (Veja o tipo de contador de PERF_COUNTER_LARGE_RAWCOUNT_HEX no kit de implantação.) |
| RawData32 | 65536 | Este tipo de contador mostra apenas o último valor observado. Não apresenta uma média. (Veja o tipo de contador PERF_COUNTER_RAWCOUNT no kit de implantação.) |
| RawData64 | 65792 | Este tipo de contador mostra apenas o último valor observado, não uma média. É igual ao RawData32 tipo de contador, exceto que utiliza campos maiores para acomodar valores maiores. (Veja o tipo de contador PERF_COUNTER_LARGE_RAWCOUNT no kit de implantação.) |
| Delta32 | 4195328 | Este tipo de contador mostra a alteração no atributo medido entre os dois intervalos amostral mais recentes. (Ver o tipo de contador PERF_COUNTER_DELTA no kit de implantação.) |
| Delta64 | 4195584 | Este tipo de contador mostra a alteração no atributo medido entre os dois intervalos amostral mais recentes. É igual ao Delta32 tipo de contador, exceto que utiliza campos maiores para acomodar valores maiores. (Veja o tipo de contador PERF_COUNTER_LARGE_DELTA no kit de implantação.) |
| SampleCounter | 4260864 | Este tipo de contador mostra o número médio de operações concluídas num segundo. Mede o tempo em unidades de ticks do temporizador de desempenho do sistema. A variável F representa o número de tiques que ocorrem num segundo. O valor de F é fatorado na equação para que o resultado seja exibido em segundos. (Veja o tipo de contador PERF_SAMPLE_COUNTER no kit de implantação.) |
| QueueLength | 4523008 | Este tipo de contador foi concebido para monitorizar o comprimento médio de uma fila para um recurso ao longo do tempo. Mostra a diferença entre os comprimentos das filas observados durante os dois últimos intervalos de amostra, dividida pela duração do intervalo. (Veja o tipo de contador PERF_COUNTER_QUEUELEN_TYPE no kit de implantação.) |
| LargeQueueLength | 4523264 | Este tipo de contador monitoriza o comprimento médio de uma fila para um recurso ao longo do tempo. Contadores deste tipo mostram a diferença entre os comprimentos das filas observados durante os dois últimos intervalos de amostragem, dividida pela duração do intervalo. Este tipo de contador é igual ao QueueLength tipo de contador, exceto que utiliza campos maiores para acomodar valores maiores. (Veja o tipo de contador PERF_COUNTER_LARGE_QUEUELEN_TYPE no kit de implantação.) |
| QueueLength100Ns | 5571840 | Este tipo de contador mede o produto espaço-tempo do comprimento da fila usando uma base temporal de 100 nanossegundos. (Veja o tipo de contador de PERF_COUNTER_100NS_QUEUELEN_TYPE no kit de implantação.) |
| QueueLengthObjectTime | 6620416 | Este tipo de contador mede o produto espaço-tempo do comprimento da fila usando uma base temporal específica de um objeto. (Veja o tipo de contador PERF_COUNTER_OBJ_QUEUELEN_TYPE no kit de implantação.) |
| RateOfCountPerSecond32 | 272696320 | Este tipo de contador mostra o número médio de operações concluídas a cada segundo do intervalo de amostragem. Contadores deste tipo medem o tempo em movimentos do relógio do sistema. (Veja o tipo de contador PERF_COUNTER_COUNTER no kit de implantação.) |
| RateOfCountPerSecond64 | 272696576 | Este tipo de contador mostra o número médio de operações concluídas a cada segundo do intervalo de amostragem. Contadores deste tipo medem o tempo em movimentos do relógio do sistema. Este tipo de contador é igual ao RateOfCountPerSecond32 tipo, mas utiliza campos maiores para acomodar valores maiores. (Veja o tipo de contador PERF_COUNTER_BULK_COUNT no kit de implantação.) |
| RawFraction32 | 537003008 | Este tipo de contador mostra a razão de um subconjunto para o seu conjunto como percentagem. Por exemplo, compara o número de bytes em uso num disco com o número total de bytes no disco. Contadores deste tipo mostram apenas a percentagem atual, não uma média ao longo do tempo. (Veja o tipo de contador PERF_RAW_FRACTION no kit de implantação.) |
| RawFraction64 | 537003264 | Este tipo de contador mostra a razão de um subconjunto para o seu conjunto como percentagem. Por exemplo, compara o número de bytes em uso num disco com o número total de bytes no disco. Contadores deste tipo mostram apenas a percentagem atual, não uma média ao longo do tempo. É igual ao RawFraction32 tipo de contador, exceto que utiliza campos maiores para acomodar valores maiores. |
| PercentageActive | 541132032 | Este tipo de contador mostra o tempo médio em que um componente esteve ativo como percentagem do tempo total da amostra. (Veja o tipo de contador PERF_COUNTER_TIMER no kit de implantação.) |
| PrecisionSystemTimer | 541525248 | Este tipo de contador mostra um valor que consiste em dois valores de contador: a contagem do tempo decorrido do evento monitorizado e a frequência do temporizador de desempenho do sistema. Este tipo de contador difere de outros temporizadores de contador porque o valor do tick 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 contadores de precisão são usados quando os temporizadores padrão do sistema não são suficientemente precisos para leituras precisas. (Veja o tipo de contador PERF_PRECISION_TIMER no kit de implantação.) |
| PercentageActive100Ns | 542180608 | Este tipo de contador mostra o tempo ativo de um componente como percentagem do tempo total decorrido do intervalo amostral. Mede o tempo em unidades de 100 nanossegundos. Contadores deste tipo são concebidos para medir a atividade de um componente de cada vez. (Ver o tipo de contador PERF_100NSEC_TIMER no kit de implantação.) |
| PrecisionTimer100Ns | 542573824 | Este tipo de contador mostra um valor que consiste em dois valores de contador: a contagem do tempo decorrido do evento monitorizado e o tempo de "relógio" de um temporizador privado nas mesmas unidades. Mede o tempo em unidades de 100 nanossegundos. Este tipo de contador difere de outros temporizadores de contador porque o valor do tick 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 contadores de precisão são usados quando os temporizadores padrão do sistema não são suficientemente precisos para leituras precisas. (Veja o tipo de contador de PERF_PRECISION_100NS_TIMER no kit de implantação.) |
| ObjectSpecificTimer | 543229184 | Este tipo de contador de 64 bits é um temporizador que é exibido em unidades específicas de cada objeto. (Veja o tipo de contador PERF_OBJ_TIME_TIMER no kit de implantação.) |
| PrecisionObjectSpecificTimer | 543622400 | Este tipo de contador mostra um valor que consiste em dois valores de contador: a contagem do tempo decorrido do evento monitorizado e a frequência especificada no campo PerfFreq do cabeçalho do objeto. Este tipo de contador difere de outros temporizadores de contador porque o valor do tick do relógio acompanha o valor do contador, eliminando assim qualquer diferença possível devido à latência da chamada de função. Os tipos de contadores de precisão são usados quando os temporizadores padrão do sistema não são suficientemente precisos para leituras precisas. (Veja o tipo de contador PERF_PRECISION_OBJECT_TIMER no kit de implantação.) |
| SampleFraction | 549585920 | Este tipo de contador mostra a média de acertos para todas as operações durante os dois últimos intervalos de amostragem. (Veja o tipo de contador PERF_SAMPLE_FRACTION no kit de implantação.) |
| PercentageNotActive | 557909248 | Este é um tipo de contador inverso. Contadores inversos medem o tempo em que um componente não está ativo e derivam esse tempo ativo a partir dessa medição. Contadores deste tipo mostram a percentagem média de tempo ativo observada durante o intervalo de amostragem. O valor destes contadores é calculado monitorizando a percentagem de tempo em que o serviço esteve inativo e depois subtraindo esse valor de 100 por cento. Este tipo de contador é igual ao PercentageNotActive100Ns tipo de contador, exceto que mede o tempo em unidades de ticks do temporizador de desempenho do sistema, em vez de unidades de 100 nanossegundos. (Veja o tipo de contador PERF_COUNTER_TIMER_INV no kit de implantação.) |
| PercentageNotActive100Ns | 558957824 | Este tipo de contador mostra a percentagem média de tempo ativo observada durante o intervalo amostral. Isto é um contador inverso. Os contadores inversos são calculados monitorizando a percentagem de tempo em que o serviço esteve inativo e depois subtraindo esse valor de 100 por cento. (Veja o tipo de contador PERF_100NSEC_TIMER_INV no kit de implantação.) |
| MultiTimerPercentageActive | 574686464 | Este tipo de contador é um multitemporizador. Os multitimers recolhem dados de mais do que uma instância de um componente, como um processador ou disco. Contadores deste tipo exibem o tempo ativo de um ou mais componentes como percentagem do tempo total do intervalo amostral. Como o numerador regista o tempo ativo dos componentes a operar simultaneamente, a percentagem resultante pode exceder 100 por cento. Este tipo de contador difere porque MultiTimerPercentageActive100Ns mede o tempo em unidades de ticks do temporizador de desempenho do sistema, em vez de unidades de 100 nanossegundos. (Veja o tipo de contador PERF_COUNTER_MULTI_TIMER no kit de implantação.) |
| MultiTimerPercentageActive100Ns | 575735040 | Este tipo de contador mostra o tempo ativo de um ou mais componentes como percentagem do tempo total do intervalo amostral. Mede o tempo em unidades de 100 nanossegundos. Este tipo de contador é um multitemporizador. Os multitemporizadores são concebidos para monitorizar mais do que uma instância de um componente, como um processador ou disco. (Ver o tipo de contador de PERF_100NSEC_MULTI_TIMER no kit de implantação.) |
| MultiTimerPercentageNotActive | 591463680 | Este tipo de contador mostra o tempo ativo de um ou mais componentes como percentagem do tempo total do intervalo amostral. Este tipo de contador é um multitemporizador inverso. Os multitemporizadores monitorizam mais do que 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 esse tempo ativo a partir dessa medição. Este contador difere porque MultiTimerPercentageNotActive100Ns mede o tempo em unidades de ticks do temporizador de desempenho do sistema, em vez de unidades de 100 nanossegundos. (Veja o tipo de contador PERF_COUNTER_MULTI_TIMER_INV no kit de implantação.) |
| MultiTimerPercentageNotActive100Ns | 592512256 | Este tipo de contador mostra o tempo ativo de um ou mais componentes como percentagem do tempo total do intervalo amostral. Contadores deste tipo medem o tempo em unidades de 100 nanossegundos. Este tipo de contador é um multitemporizador inverso. Os multitemporizadores são concebidos para monitorizar mais do que 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 seu tempo ativo a partir da medição do tempo inativo. (Veja o tipo de contador PERF_100NSEC_MULTI_TIMER_INV no kit de implantação.) |
| AverageTimer32 | 805438464 | Este tipo de contador mede o tempo médio que demora a concluir um processo ou operação. Contadores deste tipo apresentam uma razão entre o tempo total decorrido do intervalo amostral e o número de processos ou operações concluídos nesse período. Este tipo de contador mede o tempo em segundos do relógio do sistema. (Ver o tipo de contador de PERF_AVERAGE_TIMER no kit de implantação.) |
| ElapsedTime | 807666944 | Este tipo de contador mostra o tempo total entre o início do componente ou processo e o momento em que este valor é calculado. (Veja o tipo de contador PERF_ELAPSED_TIME no kit de implantação.) |
| AverageCount64 | 1073874176 | Este tipo de contador mostra quantos itens são processados, em média, durante uma operação. Contadores deste tipo exibem uma proporção entre os itens processados (como bytes enviados) e o número de operações concluídas. A razão é calculada comparando o número de itens processados durante o último intervalo com o número de operações concluídas nesse último intervalo. (Veja o tipo de contador PERF_AVERAGE_BULK no kit de implantação.) |
| SampleBase | 1073939457 | Este contador armazena o número de interrupções de amostragem tomadas e é usado como denominador na fração de amostragem. Este tipo suporta o SampleFraction tipo de contra-ataque. |
| AverageBase | 1073939458 | Este contador é usado como base (denominador) no cálculo das médias de tempo ou contagem para os AverageCount64 tipos de contadores e AverageTimer32 . Este tipo de contador recolhe apenas o último valor observado. (Veja o tipo de contador PERF_AVERAGE_BASE no kit de implantação.) |
| RawBase32 | 1073939459 | Este tipo de contador recolhe apenas o último valor observado. O valor é usado como denominador de um contador que apresenta uma fração aritmética geral. Este tipo suporta o RawFraction32 tipo de contra-ataque. (Veja o tipo de contador PERF_RAW_BASE no kit de implantação.) |
| RawBase64 | 1073939712 | Este tipo de contador recolhe o último valor observado. É igual ao RawBase32 tipo de contador, exceto que utiliza campos maiores para acomodar valores maiores. Este tipo suporta o RawFraction64 tipo de contra-ataque. (Veja o tipo de contador PERF_LARGE_RAW_BASE no kit de implantação.) |
| MultiTimerBase | 1107494144 | Indica o número de itens amostrados. É usado como denominador nos cálculos para obter uma média entre os itens amostrados ao analisar os tempos de múltiplos, mas semelhantes, itens. Este tipo suporta os seguintes tipos de contadores: MultiTimerPercentageActive, MultiTimerPercentageNotActive, MultiTimerPercentageActive100Ns, e MultiTimerPercentageNotActive100Ns. |
Observações
Para detalhes sobre os tipos listados nesta enumeração, consulte a secção Tipos de Contadores do Kit de Implantação Windows Server 2003.