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 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
- 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 |
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.