Share via


Tipos de contadores de algoritmo temporizador

Os tipos de contador de algoritmo temporizador são baseados na quantidade do aumento no uso do objeto de desempenho durante um período amostral. Os dados do contador são uma medida quântica crescente da atividade total de um objeto até o momento em que a amostra ocorre. A diferença entre as duas amostras indica o tempo total em que o objeto está ativo durante o período de tempo da amostra.

A divisão pelo período da amostra resulta em uma proporção de tempo em que o objeto está ativo durante um período de tempo. Dividir pelo número de interrupções de sondagem internas determina o uso médio entre amostras de sondagem.

Por exemplo, a propriedade AvgDiskSecPerRead na classe Win32_PerfRawData_PerfDisk_PhysicalDisk usa o contratipo PERF_AVERAGE_TIMER. Ela calcula o tempo médio em segundos de uma leitura dos dados do disco e requer a propriedade base AvgDiskSecPerRead_Base. Ao contrário do PERF_COUNTER_TIMER, a base média do temporizador representa um número acumulado de operações e os dados do contador são um valor de tempo de execução, o que significa que, quando dividido pela base de tempo, ele produz o tempo total de todas as operações em segundos.

Constante do tipo contador Descrição
PERF_COUNTER_TIMER
Decimal 541132032
Tempo médio que um componente está ativo como um percentual do tempo de amostragem total.
PERF_COUNTER_TIMER_INV
Decimal 557909248
Percentual médio de tempo observado durante o intervalo de amostra em que o objeto não está ativo. Esse tipo de contador é igual ao PERF_100NSEC_TIMER_INV, exceto que ele mede o tempo em unidades de tiques do temporizador de desempenho do sistema, em vez de em unidades de 100 ns.
PERF_AVERAGE_TIMER
Decimal 805438464
Tempo médio para concluir um processo ou uma operação. Esse tipo de contador exibe 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 requer uma propriedade base com PERF_AVERAGE_BASE como tipo de contador.
PERF_100NSEC_TIMER
Decimal 542180608
Tempo ativo de um componente como percentual do tempo total decorrido em unidades de 100 ns do intervalo de amostra.
PERF_100NSEC_TIMER_INV
Decimal 558957824
Percentual de tempo em que o objeto não estava em uso. Esse tipo de contador é igual ao PERF_COUNTER_TIMER_INV, exceto que ele mede o tempo em unidades de 100 ns em vez de tiques de temporizador de desempenho do sistema.
PERF_COUNTER_MULTI_TIMER
Decimal 574686464
Tempo de atividade de um ou mais componentes como um percentual do tempo total do intervalo de amostragem. Esse tipo de contador é diferente do PERF_100NSEC_MULTI_TIMER, pois mede o tempo em unidades de tiques do temporizador de desempenho do sistema, em vez de em unidades de 100 ns.
Esse tipo de contador requer uma propriedade base com o tipo de contador PERF_COUNTER_MULTI_BASE.
PERF_COUNTER_MULTI_TIMER_INV
Decimal 591463680
Tempo de inatividade de um ou mais componentes como um percentual do tempo total do intervalo de amostragem. Esse tipo de contador é diferente do PERF_100NSEC_MULTI_TIMER_INV, pois mede o tempo em unidades de tiques do temporizador de desempenho do sistema, em vez de em unidades de 100 ns.
Esse tipo de contador requer uma propriedade base com o tipo de contador PERF_COUNTER_MULTI_BASE.
PERF_100NSEC_MULTI_TIMER
Decimal 575735040
Esse tipo de contador mostra o tempo de atividade de um ou mais componentes como um percentual do tempo total (unidades de 100 ns) do intervalo de amostragem.
Esse tipo de contador requer uma propriedade base com o tipo de contador PERF_COUNTER_MULTI_BASE.
PERF_100NSEC_MULTI_TIMER_INV
Decimal 592512256
Tempo de inatividade 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 ns.
Esse tipo de contador requer uma propriedade base com o tipo de contador PERF_COUNTER_MULTI_BASE.
PERF_OBJ_TIME_TIMER
Decimal 543229184
Um temporizador de 64 bits em unidades específicas do objeto.

Tipos de Contador de Desempenho do WMI