Compartilhar via


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.

NumberOfItems32

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

NumberOfItems64

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

RateOfCountsPerSecond32

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

RateOfCountsPerSecond64

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

AverageTimer32

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:

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

Conceitos

Introdução ao monitoramento de limites de desempenho