Partilhar via


Tipos de contador de algoritmo de temporizador

Os tipos de contador de algoritmo de temporizador são baseados na quantidade de maior uso do objeto de desempenho durante um período de amostra. 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 os dois exemplos indica o tempo total que o objeto está ativo durante o período de tempo da amostra.

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

Por exemplo, a propriedade AvgDiskSecPerRead na classe Win32_PerfRawData_PerfDisk_PhysicalDisk usa o contador PERF_AVERAGE_TIMER. Ele calcula o tempo médio em segundos de uma leitura de dados do disco e requer a propriedade base AvgDiskSecPerRead_Base. Ao contrário PERF_COUNTER_TIMER, a base do temporizador médio 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, produz o tempo total de todas as operações em segundos.

Constante do tipo de contador Descrição
PERF_COUNTER_TIMER
Decimal 541132032
Tempo médio que um componente está ativo como uma porcentagem do tempo total da amostra.
PERF_COUNTER_TIMER_INV
Decimal 557909248
Porcentagem média de tempo observada durante o intervalo de amostra em que o objeto não está ativo. Este tipo de contador é o mesmo que PERF_100NSEC_TIMER_INV exceto que mede o tempo em unidades de ticks do temporizador de desempenho do sistema em vez de em unidades de 100ns.
PERF_AVERAGE_TIMER
Decimal 805438464
Tempo médio para concluir um processo ou operação. Esse tipo de contador exibe uma proporção entre o tempo total decorrido do intervalo de amostra e o número de processos ou operações concluídos durante esse tempo.
Este tipo de contador requer uma propriedade base com PERF_AVERAGE_BASE como o tipo de contador.
PERF_100NSEC_TIMER
Decimal 542180608
Tempo ativo de um componente em percentagem do tempo total decorrido em unidades de 100ns do intervalo da amostra.
PERF_100NSEC_TIMER_INV
558957824 decimais
Porcentagem de tempo que o objeto não estava em uso. Este tipo de contador é o mesmo que PERF_COUNTER_TIMER_INV exceto que mede o tempo em unidades de 100ns em vez de em ticks de temporizador de desempenho do sistema.
PERF_COUNTER_MULTI_TIMER
574686464 decimais
Tempo ativo de um ou mais componentes como uma percentagem do tempo total do intervalo da amostra. Este tipo de contador difere do PERF_100NSEC_MULTI_TIMER na medida em que mede o tempo em unidades de ticks do temporizador de desempenho do sistema, em vez de em unidades de 100ns.
Este tipo de contador requer uma propriedade base com o tipo de contador PERF_COUNTER_MULTI_BASE.
PERF_COUNTER_MULTI_TIMER_INV
Decimal 591463680
Tempo inativo de um ou mais componentes como uma percentagem do tempo total do intervalo da amostra. Este tipo de contador difere do PERF_100NSEC_MULTI_TIMER_INV na medida em que mede o tempo em unidades de ticks do temporizador de desempenho do sistema, em vez de em unidades de 100ns.
Este tipo de contador requer uma propriedade base com o tipo de contador PERF_COUNTER_MULTI_BASE.
PERF_100NSEC_MULTI_TIMER
575735040 decimais
Este tipo de contador mostra o tempo ativo de um ou mais componentes como uma percentagem do tempo total (100ns unidades) do intervalo de amostragem.
Este tipo de contador requer uma propriedade base com o tipo de contador PERF_COUNTER_MULTI_BASE.
PERF_100NSEC_MULTI_TIMER_INV
592512256 decimais
Tempo inativo de um ou mais componentes como uma percentagem do tempo total do intervalo da amostra. Contadores deste tipo medem o tempo em unidades de 100ns.
Este 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 WMI