CounterType Enumeração

Definição

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
CounterType

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.

Aplica-se a