PerformanceCounterType Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica tipos de contador de desempenho que são mapeados diretamente para tipos nativos.
public enum class PerformanceCounterType
[System.ComponentModel.TypeConverter(typeof(System.Diagnostics.AlphabeticalEnumConverter))]
public enum PerformanceCounterType
[<System.ComponentModel.TypeConverter(typeof(System.Diagnostics.AlphabeticalEnumConverter))>]
type PerformanceCounterType =
Public Enum PerformanceCounterType
- Herança
- Atributos
Campos
| Nome | Valor | Description |
|---|---|---|
| NumberOfItemsHEX32 | 0 | Um contador instantâneo que mostra o valor observado mais recentemente no formato hexadecimal. Usado, por exemplo, para manter uma contagem simples de itens ou operações. |
| NumberOfItemsHEX64 | 256 | Um contador instantâneo que mostra o valor observado mais recentemente. Usado, por exemplo, para manter uma contagem simples de um número muito grande de itens ou operações. É o mesmo NumberOfItemsHEX32 que exceto que usa campos maiores para acomodar valores maiores. |
| NumberOfItems32 | 65536 | Um contador instantâneo que mostra o valor observado mais recentemente. Usado, por exemplo, para manter uma contagem simples de itens ou operações. Os contadores desse tipo incluem Memory\Available Bytes. |
| NumberOfItems64 | 65792 | Um contador instantâneo que mostra o valor observado mais recentemente. Usado, por exemplo, para manter uma contagem simples de um número muito grande de itens ou operações. É o mesmo NumberOfItems32 que exceto que usa campos maiores para acomodar valores maiores. |
| CounterDelta32 | 4195328 | Um contador de diferença que mostra a alteração no atributo medido entre os dois intervalos de exemplo mais recentes. |
| CounterDelta64 | 4195584 | Um contador de diferença que mostra a alteração no atributo medido entre os dois intervalos de exemplo mais recentes. É o mesmo que o tipo de CounterDelta32 contador, exceto que usa campos maiores para acomodar valores maiores. |
| SampleCounter | 4260864 | Um contador médio que mostra o número médio de operações concluídas em um segundo. Quando um contador desse tipo amostra os dados, cada interrupção de amostragem retorna um ou zero. Os dados do contador são o número de amostras. Ele mede o tempo em unidades de tiques do temporizador de desempenho do sistema. |
| CountPerTimeInterval32 | 4523008 | Um contador médio 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. Esse tipo de contador normalmente é usado para acompanhar o número de itens que estão na fila ou aguardando. |
| CountPerTimeInterval64 | 4523264 | Um contador médio que 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 CountPerTimeInterval32 que ele usa campos maiores para acomodar valores maiores. Esse tipo de contador normalmente é usado para acompanhar um grande volume ou um número muito grande de itens que estão na fila ou aguardando. |
| 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 exemplo. Contadores desse tipo medem o tempo em tiques do relógio do sistema. Os contadores desse tipo incluem Operações de Leitura de Arquivo system\ /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 exemplo. Contadores desse tipo medem o tempo em tiques do relógio do sistema. Esse tipo de contador é o mesmo que o RateOfCountsPerSecond32 tipo, 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 System\ File Read Bytes/s. |
| RawFraction | 537003008 | Um contador de porcentagem instantânea que 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. Os contadores desse tipo incluem Arquivo de Paginação\% Pico de Uso. |
| CounterTimer | 541132032 | Um contador de porcentagem que mostra o tempo médio em que um componente está ativo como uma porcentagem do tempo total de amostragem. |
| Timer100Ns | 542180608 | Um contador de porcentagem que 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 (ns). Contadores desse tipo são projetados para medir a atividade de um componente de cada vez. Os contadores desse tipo incluem Processador\% Hora do Usuário. |
| SampleFraction | 549585920 | Um contador de porcentagem que mostra a taxa média de ocorrências para todas as operações durante os dois últimos intervalos de exemplo. Os contadores desse tipo incluem Cache\Fixar Ocorrências de Leitura %. |
| CounterTimerInverse | 557909248 | Um contador de porcentagem que exibe 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 é um tipo de contador inverso. Ele mede o tempo em unidades de tiques do temporizador de desempenho do sistema. |
| Timer100NsInverse | 558957824 | Um contador de porcentagem que mostra a porcentagem média do tempo ativo observado durante o intervalo de exemplo. Este é um contador inverso. Os contadores desse tipo incluem Processador\% Tempo do Processador. |
| CounterMultiTimer | 574686464 | Um contador de porcentagem que exibe 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 CounterMultiTimer100Ns medir o tempo em unidades de tiques do temporizador de desempenho do sistema, em vez de em 100 unidades nanossegundos. Esse tipo de contador é um multitimer. |
| CounterMultiTimer100Ns | 575735040 | Um contador de porcentagem que 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 de nanossegundos (ns). Esse tipo de contador é um multitimer. |
| CounterMultiTimerInverse | 591463680 | Um contador de porcentagem que mostra o tempo ativo de um ou mais componentes como uma porcentagem do tempo total do intervalo de exemplo. Ele deriva o tempo ativo medindo o tempo em que os componentes não estavam ativos e subtraindo o resultado de 100% pelo número de objetos monitorados. Esse tipo de contador é um multitimer inverso. Ela difere da medida do CounterMultiTimer100NsInverse tempo em unidades de tiques do temporizador de desempenho do sistema, em vez de em 100 unidades nanossegundos. |
| CounterMultiTimer100NsInverse | 592512256 | Um contador de porcentagem que 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 de nanossegundos (ns). Eles derivam o tempo ativo medindo o tempo em que os componentes não estavam ativos e subtraindo o resultado da multiplicação de 100% pelo número de objetos monitorados. Esse tipo de contador é um multitimer inverso. |
| AverageTimer32 | 805438464 | Um contador médio que mede o tempo necessário, em média, 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. Os contadores desse tipo incluem PhysicalDisk\ Avg. Disk sec/Transfer. |
| ElapsedTime | 807666944 | Um temporizador de diferença que mostra o tempo total entre quando o componente ou processo foi iniciado e a hora em que esse valor é calculado. Os contadores desse tipo incluem System\ System Up Time. |
| AverageCount64 | 1073874176 | Um contador médio que mostra quantos itens são processados, em média, durante uma operação. Os contadores desse tipo exibem uma proporção dos itens processados 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. Os contadores desse tipo incluem PhysicalDisk\ Avg. Bytes/Transferência de Disco. |
| SampleBase | 1073939457 | Um contador base que armazena o número de interrupções de amostragem realizadas e é usado como um denominador na fração de amostragem. A fração de amostragem é o número de amostras que foram 1 (ou |
| AverageBase | 1073939458 | Um contador base usado no cálculo de médias de tempo ou contagem, como AverageTimer32 e AverageCount64. Armazena o denominador para calcular um contador para apresentar "tempo por operação" ou "contagem por operação". |
| 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 RawFraction cálculo de valor. |
| CounterMultiBase | 1107494144 | Um contador base que 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, mas itens semelhantes. Usado com CounterMultiTimer, CounterMultiTimerInverse, CounterMultiTimer100Nse CounterMultiTimer100NsInverse. |
Comentários
Para obter mais informações sobre essa API, consulte comentários de API Suplementar para PerformanceCounterType.