Compartilhar via


Adicionar contadores de desempenho

Importante

Devido a limitações significativas de desempenho e confiabilidade, o método para fornecer dados de contador de desempenho que este tópico descreve pode estar alterado ou indisponível no futuro. Em vez disso, a Microsoft recomenda que você use o método descrito em Fornecendo dados de contador usando a versão 2.0 para criar novos contadores de desempenho e que você migre contadores de desempenho existentes para usar esse método também.

Contadores de desempenho específicos ao seu aplicativo podem ajudá-lo a ajustar o desempenho enquanto você desenvolve e depura o aplicativo. Depois que o aplicativo for concluído e instalado em sistemas de destino, os contadores poderão ajudar os administradores do sistema a ajustar as configurações configuráveis para seu aplicativo.

Adicionando um objeto de desempenho e seus contadores

  1. Crie os tipos de objeto e contadores para o aplicativo. Para obter detalhes, consulte Design de objeto e contador.
  2. Crie um arquivo de inicialização (.ini) contendo os nomes e descrições dos objetos e contadores de desempenho que você fornece. Para obter detalhes, consulte Adicionando nomes e descrições de contadores ao Registro.
  3. Crie um arquivo de cabeçalho (.h) contendo os deslocamentos relativos nos quais os objetos e contadores do contador serão instalados no Registro. Para obter detalhes, consulte Adicionando nomes e descrições de contadores ao Registro.
  4. Configure as entradas de monitoramento de desempenho necessárias no registro. Isso inclui as etapas a seguir.
    1. Crie uma chave do Registro na chave Serviços para o aplicativo. Se você não tiver esse nó, crie-o sob a seguinte chave do Registro: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services. Para obter detalhes, consulte Criando a chave de desempenho do aplicativo.
    2. Use o utilitário lodctr com os arquivos .ini e .h para instalar as informações no registro. Esse utilitário só terá êxito se existir uma chave de desempenho na chave Serviços do aplicativo. Para obter detalhes, consulte Adicionando nomes e descrições de contadores ao Registro.
  5. Crie uma DLL de desempenho contendo um conjunto de funções exportadas que fornecem os dados do contador consultado ao consumidor. Para obter detalhes, consulte Criando uma DLL de extensão de desempenho.
  6. Modifique o arquivo de instalação do aplicativo para automatizar a adição de informações ao Registro (conforme descrito na etapa 4) e copie a DLL de desempenho para o diretório do aplicativo na instalação.

Para obter informações sobre entradas adicionais do Registro, consulte Criando outras entradas do Registro.