Compartilhar via


Tipos de contador de algoritmo de temporizador

Os tipos de contador de algoritmo de temporizador baseiam-se na quantidade de maior uso do objeto de desempenho durante um período de exemplo. Os dados do contador são uma medida quântica crescente da atividade total de um objeto até o momento em que o exemplo ocorre. A diferença entre os dois exemplos indica o tempo total em que o objeto está ativo durante o período de tempo de amostra.

A divisão pelo período de exemplo 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 internas de sondagem determina o uso médio entre amostras de sondagem.

Por exemplo, a propriedade AvgDiskSecPerRead na classe Win32_PerfRawData_PerfDisk_PhysicalDisk usa o PERF_AVERAGE_TIMER contratipo. 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 de PERF_COUNTER_TIMER, a base média de 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 divididos pela base de tempo, gera o tempo total de todas as operações em segundos.

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

tipos de contador de desempenho WMI