Partilhar via


PerformanceCounterType Enumeração

Definição

Especifica os tipos de contadores de desempenho que são mapeados diretamente para os tipos nativos.

public enum class PerformanceCounterType
public enum PerformanceCounterType
[System.ComponentModel.TypeConverter(typeof(System.Diagnostics.AlphabeticalEnumConverter))]
public enum PerformanceCounterType
type PerformanceCounterType = 
[<System.ComponentModel.TypeConverter(typeof(System.Diagnostics.AlphabeticalEnumConverter))>]
type PerformanceCounterType = 
Public Enum PerformanceCounterType
Herança
PerformanceCounterType
Atributos

Campos

AverageBase 1073939458

Um contador base usado no cálculo das médias de hora ou contagem, como AverageTimer32 e AverageCount64. Armazena o denominador para calcular um contador para apresentar "tempo por operação" ou "contagem por operação".

AverageCount64 1073874176

Um contador de média que mostra quantos itens são processados, em média, durante uma operação. Contadores desse tipo exibem um índice de itens processados 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. Os contadores desse tipo incluem PhysicalDisk\Méd. Bytes de Disco/Transferência.

AverageTimer32 805438464

Um contador de média que mede o tempo necessário, em média, 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. Os contadores desse tipo incluem PhysicalDisk\Méd. Disco s/Transferência.

CounterDelta32 4195328

Um contador de diferença que mostra a alteração no atributo medido entre os dois intervalos de amostragem mais recentes.

CounterDelta64 4195584

Um contador de diferença que mostra a alteração no atributo medido entre os dois intervalos de amostragem mais recentes. É igual ao tipo de contador CounterDelta32, exceto que usa campos maiores para acomodar valores maiores.

CounterMultiBase 1107494144

Um contador base que 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. Usado com CounterMultiTimer, CounterMultiTimerInverse, CounterMultiTimer100Ns e CounterMultiTimer100NsInverse.

CounterMultiTimer 574686464

Um contador de percentual que exibe 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 CounterMultiTimer100Ns em que ele mede o tempo em unidades de tiques do temporizador de desempenho do sistema, em vez de em unidades de 100 nanossegundos. Esse tipo de contador é um multitimer.

CounterMultiTimer100Ns 575735040

Um contador de percentual que 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 (ns). Esse tipo de contador é um multitimer.

CounterMultiTimer100NsInverse 592512256

Um contador de percentual que 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 (ns). Eles derivam o tempo de atividade ao medir o tempo que os componentes não estavam ativos e subtrair o resultado de multiplicar 100% pelo número de objetos monitorados. Esse tipo de contador é um multitimer inverso.

CounterMultiTimerInverse 591463680

Um contador de percentual que mostra o tempo de atividade de um ou mais componentes como um percentual do tempo total do intervalo de amostragem. Ele deriva o tempo de atividade ao medir o tempo que os componentes não estavam ativos e subtrair o resultado de 100% pelo número de objetos monitorados. Esse tipo de contador é um multitimer inverso. Ele difere de CounterMultiTimer100NsInverse, pois mede o tempo em unidades de tiques do temporizador de desempenho do sistema, em vez de em unidades de 100 nanossegundos.

CounterTimer 541132032

Um contador de percentual que mostra o tempo médio que um componente está ativo como um percentual do tempo de amostragem total.

CounterTimerInverse 557909248

Um contador de percentual que exibe o percentual médio do tempo de atividade 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%. Este é um tipo de contador inverso. Ele mede o tempo, em unidades de tiques do timer de desempenho do sistema.

CountPerTimeInterval32 4523008

Um contador de média 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. Esse tipo de contador é normalmente usado para controlar o número de itens que estão na fila ou em espera.

CountPerTimeInterval64 4523264

Um contador de média que monitora a duração média 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 é o mesmo que CountPerTimeInterval32, exceto que ele usa campos maiores para acomodar valores maiores. Esse tipo de contador é normalmente usado para controlar um número de itens de alto volume ou muito grande que estão na fila ou em espera.

ElapsedTime 807666944

Um temporizador de diferença que mostra o total de tempo entre quando o componente ou o processo é iniciado e a hora em que esse valor é calculado. Os contadores desse tipo incluem Sistema\Tempo de Atividade do Sistema.

NumberOfItems32 65536

Um contador instantâneo que mostra o valor observado mais recentemente. Usado, por exemplo, para manter uma simples contagem de itens ou operações. Os contadores desse tipo incluem Memória\Bytes Disponíveis.

NumberOfItems64 65792

Um contador instantâneo que mostra o valor observado mais recentemente. Usado, por exemplo, para manter uma simples contagem de números muito grandes de itens ou operações. É o mesmo que NumberOfItems32, exceto que ele usa campos maiores para acomodar valores maiores.

NumberOfItemsHEX32 0

Um contador instantâneo que mostra o valor observado mais recentemente no formato hexadecimal. Usado, por exemplo, para manter uma simples contagem de itens ou operações.

NumberOfItemsHEX64 256

Um contador instantâneo que mostra o valor observado mais recentemente. Usado, por exemplo, para manter uma simples contagem de números muito grandes de itens ou operações. É o mesmo que NumberOfItemsHEX32, exceto que ele usa campos maiores para acomodar valores maiores.

RateOfCountsPerSecond32 272696320

Um contador de diferença que 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. Os contadores desse tipo incluem Sistema\Operações de Leitura de Arquivo/s.

RateOfCountsPerSecond64 272696576

Um contador de diferença que 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 RateOfCountsPerSecond32, mas usa campos maiores para acomodar valores maiores para acompanhar um número de alto volume de itens ou operações por segundo, como uma taxa de transmissão de bytes. Os contadores desse tipo incluem Sistema\Bytes de Leitura de Arquivo/s.

RawBase 1073939459

Um contador base que armazena o denominador de um contador que apresenta uma fração aritmética geral. Verifique se esse valor é maior que zero antes de usá-lo como o denominador em um cálculo do valor RawFraction.

RawFraction 537003008

Um contador de percentual instantâneo que 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. Os contadores desse tipo incluem Arquivo de Paginação\% Pico de Uso.

SampleBase 1073939457

Um contador base que armazena o número de interrupções da amostragem obtidas e é usado como um denominador na fração de amostragem. A fração de amostragem é o número de amostras que eram 1 (ou true) para uma interrupção de amostragem. Verifique se esse valor é maior que zero antes de usá-lo como o denominador em um cálculo de SampleFraction.

SampleCounter 4260864

Um contador de média que mostra o número médio de operações concluídas em um segundo. Quando um contador desse tipo faz amostras de dados, cada interrupção da amostragem retorna um ou zero. Os dados do contador são o número dos que foram amostrados. Ele mede o tempo, em unidades de tiques do timer de desempenho do sistema.

SampleFraction 549585920

Um contador de percentual que mostra o índice médio de visitas a todas as operações durante os últimos dois intervalos de amostragem. Os contadores desse tipo incluem Cache\% de Ocorrências de Leitura Fixadas.

Timer100Ns 542180608

Um contador de percentual que 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 (ns). Contadores desse tipo são projetados para medir a atividade de um componente por vez. Os contadores desse tipo incluem Processador\% Tempo de Usuário.

Timer100NsInverse 558957824

Um contador de percentual que mostra o percentual médio de tempo de atividade observado durante o intervalo de amostragem. Este é um contador inverso. Os contadores desse tipo incluem Processador\% Tempo do Processador.

Comentários

Para obter mais informações sobre essa API, consulte Comentários da API complementar para PerformanceCounterType.

Aplica-se a

Confira também