PerformanceCounterType Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Especifica tipos de contadores de desempenho que mapeiam 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
| Name | Valor | Description |
|---|---|---|
| NumberOfItemsHEX32 | 0 | Um contador instantâneo que mostra o valor mais recentemente observado em 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 mais recentemente observado. Usada, por exemplo, para manter uma contagem simples de um número muito grande de itens ou operações. É o mesmo, NumberOfItemsHEX32 exceto que utiliza campos maiores para acomodar valores maiores. |
| NumberOfItems32 | 65536 | Um contador instantâneo que mostra o valor mais recentemente observado. Usado, por exemplo, para manter uma contagem simples de itens ou operações. Contadores deste tipo incluem Memory\Available Bytes. |
| NumberOfItems64 | 65792 | Um contador instantâneo que mostra o valor mais recentemente observado. Usada, por exemplo, para manter uma contagem simples de um número muito grande de itens ou operações. É o mesmo, NumberOfItems32 exceto que utiliza campos maiores para acomodar valores maiores. |
| CounterDelta32 | 4195328 | Um contador de diferenças que mostra a alteração do atributo medido entre os dois intervalos de amostragem mais recentes. |
| CounterDelta64 | 4195584 | Um contador de diferenças que mostra a alteração do atributo medido entre os dois intervalos de amostragem mais recentes. É igual ao tipo de CounterDelta32 contador, exceto que utiliza campos maiores para acomodar valores maiores. |
| SampleCounter | 4260864 | Um contador médio que mostra o número médio de operações concluídas num segundo. Quando um contador deste tipo amostra os dados, cada interrupção de amostragem retorna um ou zero. Os dados contadores são o número de unidades que foram amostradas. Mede o tempo em unidades de ticks do temporizador de desempenho do sistema. |
| CountPerTimeInterval32 | 4523008 | Um contador médio concebido para monitorizar o comprimento médio de uma fila para um recurso ao longo do tempo. Mostra a diferença entre os comprimentos das filas observados durante os dois últimos intervalos de amostra, dividida pela duração do intervalo. Este tipo de contador é normalmente usado para registar o número de itens que estão em fila ou à espera. |
| CountPerTimeInterval64 | 4523264 | Um contador médio que monitoriza o comprimento médio de uma fila para um recurso ao longo do tempo. Contadores deste tipo mostram a diferença entre os comprimentos das filas observados durante os dois últimos intervalos de amostragem, dividida pela duração do intervalo. Este tipo de contador é o mesmo, CountPerTimeInterval32 exceto que utiliza campos maiores para acomodar valores maiores. Este tipo de contador é normalmente usado para acompanhar um grande volume ou um número muito grande de itens que estão em fila ou à espera. |
| RateOfCountsPerSecond32 | 272696320 | Um contador de diferenças que mostra o número médio de operações concluídas durante cada segundo do intervalo amostral. Contadores deste tipo medem o tempo em movimentos do relógio do sistema. Contadores deste tipo incluem System\File Read Operations/sec. |
| RateOfCountsPerSecond64 | 272696576 | Um contador de diferenças que mostra o número médio de operações concluídas durante cada segundo do intervalo amostral. Contadores deste tipo medem o tempo em movimentos do relógio do sistema. Este tipo de contador é igual ao RateOfCountsPerSecond32 tipo, mas utiliza campos maiores para acomodar valores maiores e rastrear um elevado número de itens ou operações por segundo, como uma taxa de transmissão por bytes. Contadores deste tipo incluem System\File Read Bytes/seg. |
| RawFraction | 537003008 | Um contador percentual instantâneo que mostra a razão de um subconjunto para o seu conjunto como uma percentagem. Por exemplo, compara o número de bytes em uso num disco com o número total de bytes no disco. Contadores deste tipo mostram apenas a percentagem atual, não uma média ao longo do tempo. Contadores deste tipo incluem Ficheiro de Paginação\% Pico de Uso. |
| CounterTimer | 541132032 | Um contador percentual que mostra o tempo médio em que um componente está ativo como percentagem do tempo total da amostragem. |
| Timer100Ns | 542180608 | Um contador percentual que mostra o tempo ativo de um componente como percentagem do tempo total decorrido do intervalo amostral. Mede o tempo em unidades de 100 nanossegundos (ns). Contadores deste tipo são concebidos para medir a atividade de um componente de cada vez. Contadores deste tipo incluem Processador\% Tempo do Utilizador. |
| SampleFraction | 549585920 | Um contador percentual que mostra a média de acertos para todas as operações durante os dois últimos intervalos de amostragem. Contadores deste tipo incluem Cache\Pin Read Hits %. |
| CounterTimerInverse | 557909248 | Um contador percentual que mostra a percentagem média de tempo ativo observado durante o intervalo amostral. O valor destes contadores é calculado monitorizando a percentagem de tempo em que o serviço esteve inativo e depois subtraindo esse valor de 100 por cento. Este é um tipo de contador inverso. Mede o tempo em unidades de ticks do temporizador de desempenho do sistema. |
| Timer100NsInverse | 558957824 | Um contador percentual que mostra a percentagem média de tempo ativo observado durante o intervalo amostral. Isto é um contador inverso. Contadores deste tipo incluem Processor\% Processor Time. |
| CounterMultiTimer | 574686464 | Um contador percentual que mostra o tempo ativo de um ou mais componentes como percentagem do tempo total do intervalo amostral. Como o numerador regista o tempo ativo dos componentes a operar simultaneamente, a percentagem resultante pode exceder 100 por cento. Este tipo de contador difere porque CounterMultiTimer100Ns mede o tempo em unidades de ticks do temporizador de desempenho do sistema, em vez de unidades de 100 nanossegundos. Este tipo de contador é um multitemporizador. |
| CounterMultiTimer100Ns | 575735040 | Um contador percentual que mostra o tempo ativo de um ou mais componentes como percentagem do tempo total do intervalo amostral. Mede o tempo em unidades de 100 nanossegundos (ns). Este tipo de contador é um multitemporizador. |
| CounterMultiTimerInverse | 591463680 | Um contador percentual que mostra o tempo ativo de um ou mais componentes como percentagem do tempo total do intervalo amostral. Deriva o tempo ativo medindo o tempo em que os componentes não estiveram ativos e subtraindo o resultado de 100 por cento pelo número de objetos monitorizados. Este tipo de contador é um multitemporizador inverso. Diferencia-se CounterMultiTimer100NsInverse por medir o tempo em unidades de ticks do temporizador de desempenho do sistema, em vez de unidades de 100 nanossegundos. |
| CounterMultiTimer100NsInverse | 592512256 | Um contador percentual que mostra o tempo ativo de um ou mais componentes como percentagem do tempo total do intervalo amostral. Contadores deste tipo medem o tempo em unidades de 100 nanossegundos (ns). Eles derivam o tempo ativo medindo o tempo em que os componentes não estiveram ativos e subtraindo o resultado da multiplicação de 100 por cento pelo número de objetos monitorizados. Este tipo de contador é um multitemporizador inverso. |
| AverageTimer32 | 805438464 | Um contador médio que mede o tempo que demora, em média, a concluir um processo ou operação. Contadores deste tipo apresentam uma razão entre o tempo total decorrido do intervalo amostral e o número de processos ou operações concluídos nesse período. Este tipo de contador mede o tempo em segundos do relógio do sistema. Contadores deste tipo incluem PhysicalDisk\Avg. Disk sec/Transfer. |
| ElapsedTime | 807666944 | Um temporizador de diferença que mostra o tempo total entre o início do componente ou processo e o momento em que este valor é calculado. Contadores deste 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. Contadores deste tipo mostram uma proporção entre os itens processados e o número de operações concluídas. A razão é calculada comparando o número de itens processados durante o último intervalo com o número de operações concluídas nesse último intervalo. Contadores deste tipo incluem PhysicalDisk\Bytes/Transfer Médio. |
| SampleBase | 1073939457 | Um contador de base que armazena o número de interrupções de amostragem tomadas e é usado como 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 o "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 este valor é maior que zero antes de o usar como denominador num RawFraction cálculo de valor. |
| CounterMultiBase | 1107494144 | Um contador base que indica o número de itens amostrados. É usado como denominador nos cálculos para obter uma média entre os itens amostrados ao analisar os tempos de múltiplos itens semelhantes. Usado com CounterMultiTimer, CounterMultiTimerInverse, CounterMultiTimer100Ns, e CounterMultiTimer100NsInverse. |
Observações
Para mais informações sobre esta API, consulte Observações suplementares da API para o PerformanceCounterType.