Tipos de contador de desempenho
Contadores de desempenho tem uma definição de tipo que determina como eles interagem com os valores dos contadores que eles contêm e aplicativos.Por exemplo, suponha que você está criando uma instância do PerformanceCounter componente para contar o número de pedidos processados por segundo em seu aplicativo de comércio eletrônico. Criar um contador de desempenho que é incrementado por um após o processamento de cada pedido.Nesse caso, você definiria a CounterType para RateOfCountsPerSecond32. Esse tipo informa o contador para calcular o número de pedidos processados por segundo, utilizando duas amostras e dividindo pela temporização dos exemplos.As amostras mais executadas, quanto mais relevantes os dados tornam-se.
Escolhendo o tipo de contador à direita
Há muitos tipos de contadores de desempenho que podem ser escolhidos quando você cria um contador.Alguns dos contadores tem cálculos específicos associados a eles e conter apenas valores uncalculated.Em geral, existem alguns tipos de contador que você usará com mais freqüência.A tabela a seguir lista esses tipos, padrões de uso comum.
Se for necessário para |
Use este tipo de contador |
Exemplo |
---|---|---|
Manter uma contagem simples de itens, operações e assim por diante. |
Você pode usar esse tipo de contador para controlar o número de pedidos recebido sistema autônomo um número de 32 bit. |
|
Manter uma contagem simples com uma maior capacidade |
Você pode usar esse tipo de contador para rastrear ordens para um site que enfrenta muito alto volume; armazenado sistema autônomo um número de 64 bit. |
|
Controlar a quantidade por segundo de um item ou operação |
Você pode usar esse tipo de contador para controlar sistema autônomo pedidos recebidos por segundo em um site de varejo; armazenado sistema autônomo um número de 32 bit. |
|
Controlar a quantidade por segundo, com uma maior capacidade |
Você pode usar esse tipo de contador para controlar sistema autônomo pedidos por segundo para um site que enfrenta muito alto volume; armazenado sistema autônomo um número de 64 bit. |
|
Calcular o time médio para executar um processo ou para processar um item |
Você pode usar esse tipo de contador para calcular o time médio que leva um pedido para serem processados armazenada sistema autônomo um número de 32 bit. |
Algumas advertências no tipo de contador:
Afeta o tipo de contador se o Calculate método irá funcionar ou gerar um erro. Não é possível executar um cálculo nos contadores do tipo NumberOfItems32 , NumberOfItems64 , NumberOfItemsHEX32 , NumberOfItemsHEX64 , ou RawBase .
Se você está comparando dois exemplos, eles devem ser do mesmo tipo de contador.Para obter mais informações em Exemplos, consulte Recuperação de valor contador de desempenho.
Para obter uma lista completa dos tipos disponível, consulte PerformanceCounterType.
Consulte também
Tarefas
Como: Criar contadores de desempenho personalizado
Como: Criar categorias de contador de desempenho