Compartilhar via


Arquitetura de programação contador de desempenho

The PerformanceCounter componente usa essas partes dos namespaces Microsoft .NET estrutura:

Namespace do contador de desempenho

Quando você adiciona uma instância do PerformanceCounter componente para seu aplicativo Visual Studio cria automaticamente as referências e instruções de importação, você precisará acesso o espaço para nome e classes. No entanto, se você estiver criando o seu PerformanceCounter instâncias no código, você talvez precise criar uma referência a sistema.dll e adicionar uma demonstrativo de seu projeto importando (em Visual Basic) ou usando (em translation from VPE for Csharp) o namespace apropriado (sistema autônomo System.Diagnostics).

Para obter mais informações sobre adicionando e removendo referências de projeto, consulte Como: Adicionar ou remover referências no Visual Studio (Visual Basic).

chave Classes de contador de desempenho

Estas são as classes principais associadas a PerformanceCounter componentes:

  • System.Diagnostics.PerformanceCounter — a classe base usada para criar PerformanceCounter componentes e interagir com seus valores.

  • PerformanceCounterCategory — Fornece acesso a categorias para que o desempenho existem contadores em um servidor e todos os seus métodos e propriedades correspondentes. Você pode usar métodos dessa classe para criar novas categorias e contadores personalizados, para verificar se existem categorias e contadores e para ler os contadores existentes em uma categoria.

  • System.Diagnostics.CounterCreationData — usado para criar vários contadores de uma categoria; permite que você escolher explicitamente o tipo de contador para cada contador que você criar.

  • System.Diagnostics.InstanceData — usado para recuperar várias instâncias de um contador e todos os seus métodos e propriedades correspondentes.

Principais elementos de programação no contador de desempenho e Classes PerformanceCounterCategory

Você pode usar os seguintes métodos para interagir com os contadores de desempenho:

Consulte também

Tarefas

Como: Adicionar ou remover referências no Visual Studio (Visual Basic)

Conceitos

Introdução ao monitoramento de limites de desempenho