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 possíveis tipos de contadores. Cada contador recebe um tipo de contador. O tipo de contador determina como os dados do contador são calculados, têm a média calculada e são exibidos.
public enum class CounterType
public enum CounterType
type CounterType =
Public Enum CounterType
- Herança
Campos
AverageBase | 1073939458 | Este contador é usado como os dados básicos (denominador) na computação do tempo ou médias de contagem para os tipos de contador AverageCount64 e AverageTimer32. Esse tipo de contador coleta apenas o último valor observado. (Consulte o tipo de contador PERF_AVERAGE_BASE no kit de implantação.) |
AverageCount64 | 1073874176 | Esse tipo de contador mostra quantos itens são processados, em média, durante uma operação. Contadores desse tipo exibem um índice de itens processados (como bytes enviados) para o número de operações concluídas. O índice é calculado ao comparar o número de itens processados durante o último intervalo para 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.) |
AverageTimer32 | 805438464 | Esse tipo de contador mede o tempo médio necessário para concluir um processo ou operação. Contadores desse tipo exibem um índice do tempo total decorrido do intervalo de amostragem para o número de processos ou operações concluídas durante esse período. 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.) |
Delta32 | 4195328 | Esse tipo de contador mostra a alteração no atributo medido entre os dois intervalos de amostra 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 amostra mais recentes. Ele é igual ao tipo de contador Delta32, exceto que ele usa campos maiores para acomodar valores maiores. (Consulte o tipo de contador PERF_COUNTER_LARGE_DELTA 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.) |
LargeQueueLength | 4523264 | Esse tipo de contador monitora o comprimento médio de uma fila para um recurso ao longo do tempo. Contadores desse tipo mostram a diferença entre os tamanhos de fila observados durante os últimos dois intervalos de amostragem divididos pela duração do intervalo. Esse tipo de contador é igual ao tipo de contador QueueLength, 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.) |
MultiTimerBase | 1107494144 | Indica o número de itens da amostra. Ele é usado como o denominador nos cálculos para obter uma média entre os itens da amostra ao obter intervalos de vários itens, mas semelhantes. Esse tipo dá suporte aos seguintes tipos de contador: MultiTimerPercentageActive, MultiTimerPercentageNotActive, MultiTimerPercentageActive100Ns e MultiTimerPercentageNotActive100Ns. |
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. Os contadores desse tipo exibem o tempo de atividade de um ou mais componentes como um percentual do tempo total do intervalo de amostragem. Como o numerador registra o tempo de atividade de componentes operacionais ao mesmo tempo, o percentual resultante pode exceder 100 por cento. Esse tipo de contador difere do MultiTimerPercentageActive100Ns em que ele mede o tempo em unidades de tiques do temporizador de desempenho do sistema, em vez de em unidades de 100 nanossegundos. (Consulte o tipo de contador PERF_COUNTER_MULTI_TIMER no kit de implantação.) |
MultiTimerPercentageActive100Ns | 575735040 | Esse tipo de contador mostra o tempo de atividade de um ou mais componentes como um percentual do tempo total do intervalo de amostragem. Ele mede o tempo em unidades de 100 nanossegundos. Esse tipo de contador é um multitimer. Os 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 de atividade de um ou mais componentes como um percentual do tempo total do intervalo de amostragem. Esse tipo de contador é um multitimer inverso. Os multitimers monitoram mais de uma instância de um componente, como um processador ou disco. Os contadores inversos medem o tempo que um componente não está ativo e derivam o tempo ativo dessa medição. Esse contador difere do MultiTimerPercentageNotActive100Ns em que ele mede o tempo em unidades de tiques do temporizador de desempenho do sistema, em vez de em unidades de 100 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 de atividade de um ou mais componentes como um percentual do tempo total do intervalo de amostragem. Contadores desse tipo medem o tempo em unidades de 100 nanossegundos. Esse tipo de contador é um multitimer inverso. Os multitimers são projetados para monitorar mais de uma instância de um componente, como um processador ou disco. Os contadores inversos medem o tempo que um componente não está ativo e derivam o tempo ativo da medição do tempo inativo. (Consulte o tipo de contador PERF_100NSEC_MULTI_TIMER_INV no kit de implantação.) |
ObjectSpecificTimer | 543229184 | Esse tipo de contador de 64 bits é um temporizador que exibe em unidades específicas do objeto. (Consulte o tipo de contador PERF_OBJ_TIME_TIMER no kit de implantação.) |
PercentageActive | 541132032 | Esse tipo de contador mostra o tempo médio que um componente estava ativo como um percentual do tempo de amostragem total. (Consulte o tipo de contador PERF_COUNTER_TIMER no kit de implantação.) |
PercentageActive100Ns | 542180608 | Esse tipo de contador mostra o tempo de atividade de um componente como um percentual do tempo total decorrido do intervalo de amostragem. Ele mede o tempo em unidades de 100 nanossegundos. Contadores desse tipo são projetados para medir a atividade de um componente por vez. (Consulte o tipo de contador PERF_100NSEC_TIMER no kit de implantação.) |
PercentageNotActive | 557909248 | Este é um tipo de contador inverso. Os contadores inversos medem o tempo que um componente não está ativo e derivam o tempo ativo dessa medição. Um contador desse tipo exibe o percentual médio do tempo ativo observado durante o intervalo de amostragem. O valor desses contadores é calculado pelo monitoramento do percentual de tempo que o serviço está inativo e pela subtração desse valor de 100%. Esse tipo de contador é igual ao tipo de contador PercentageNotActive100Ns, exceto que ele mede o tempo em unidades de tiques do temporizador de desempenho do sistema, em vez de em unidades de 100 nanossegundos. (Consulte o tipo de contador PERF_COUNTER_TIMER_INV no kit de implantação.) |
PercentageNotActive100Ns | 558957824 | Esse tipo de contador mostra o percentual médio de tempo de atividade observado durante o intervalo de amostragem. Este é um contador inverso. Os contadores inversos são calculados pelo monitoramento do percentual de tempo que o serviço está inativo e pela subtração desse valor de 100%. (Consulte o tipo de contador PERF_100NSEC_TIMER_INV 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 sendo monitorado e a frequência especificada no campo PerfFreq do cabeçalho do objeto. Esse tipo de contador é diferente de outros temporizadores de contador em que o valor do tique do relógio acompanha o valor do contador para eliminar qualquer possível diferença 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.) |
PrecisionSystemTimer | 541525248 | Esse tipo de contador mostra um valor que consiste em dois valores de contador: a contagem do tempo decorrido do evento sendo monitorado e a frequência do temporizador de desempenho do sistema. Esse tipo de contador é diferente de outros temporizadores de contador em que o valor do tique do relógio acompanha o valor do contador, eliminando qualquer possível diferença 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.) |
PrecisionTimer100Ns | 542573824 | Esse tipo de contador mostra um valor que consiste em dois valores de contador: a contagem do tempo decorrido do evento sendo monitorado e o tempo do “relógio” de um temporizador privado nas mesmas unidades. Ele mede o tempo em unidades de 100 nanossegundos. Esse tipo de contador é diferente de outros temporizadores de contador em que o valor do tique do relógio acompanha o valor do contador, eliminando qualquer possível diferença 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.) |
QueueLength | 4523008 | Esse tipo de contador é projetado para monitorar a duração média de uma fila para um recurso ao longo do tempo. Ele mostra a diferença entre os tamanhos de fila observados durante os últimos dois intervalos de amostragem divididos pela duração do intervalo. (Consulte o tipo de contador PERF_COUNTER_QUEUELEN_TYPE no kit de implantação.) |
QueueLength100Ns | 5571840 | Esse tipo de contador mede o produto do espaço de tempo do 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 do espaço de tempo do 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 amostragem. 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 amostragem. Contadores desse tipo medem o tempo em tiques do relógio do sistema. Esse tipo de contador igual ao tipo RateOfCountPerSecond32, mas usa campos maiores para acomodar valores maiores. (Consulte o tipo de contador PERF_COUNTER_BULK_COUNT no kit de implantação.) |
RawBase32 | 1073939459 | Esse tipo de contador coleta apenas o último valor observado. Um valor é usado como o denominador de um contador que apresenta uma fração aritmética geral. Esse tipo dá suporte ao tipo de contador RawFraction32. (Consulte o tipo de contador PERF_RAW_BASE no kit de implantação.) |
RawBase64 | 1073939712 | Esse tipo de contador coleta o último valor observado. Ele é igual ao tipo de contador RawBase32, exceto que ele usa campos maiores para acomodar valores maiores. Esse tipo dá suporte ao tipo de contador RawFraction64. (Consulte o tipo de contador PERF_LARGE_RAW_BASE 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. Ele é igual ao tipo de contador RawData32, exceto que ele usa campos maiores para acomodar valores maiores. (Consulte o tipo de contador PERF_COUNTER_LARGE_RAWCOUNT no kit de implantação.) |
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. Ele é igual ao tipo de contador RawDataHex32, 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.) |
RawFraction32 | 537003008 | Esse tipo de contador mostra a proporção entre um subconjunto a seu conjunto como um percentual. Por exemplo, ele compara o número de bytes em uso em um disco ao número total de bytes no disco. Contadores desse tipo exibem o percentual atual apenas, 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 entre um subconjunto a seu conjunto como um percentual. Por exemplo, ele compara o número de bytes em uso em um disco ao número total de bytes no disco. Contadores desse tipo exibem o percentual atual apenas, não uma média ao longo do tempo. Ele é igual ao tipo de contador RawFraction32, exceto que ele usa campos maiores para acomodar valores maiores. |
SampleBase | 1073939457 | Esse contador armazena o número de interrupções da amostragem obtidas e é usado como um denominador na fração de amostragem. Esse tipo dá suporte ao tipo de contador SampleFraction. |
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 timer de desempenho do sistema. A variável F representa o número de tiques que ocorrem em um segundo. O valor de F é fatorado em uma equação para que o resultado seja mostrado em segundos. (Consulte o tipo de contador PERF_SAMPLE_COUNTER no kit de implantação.) |
SampleFraction | 549585920 | Esse tipo de contador mostra o índice médio de visitas a todas as operações durante os últimos dois intervalos de amostragem. (Consulte o tipo de contador PERF_SAMPLE_FRACTION no kit de implantação.) |
Comentários
Para obter detalhes sobre os tipos listados nesta enumeração, consulte a seção Tipos de contador do Kit de Implantação do Windows Server 2003.