Partilhar via


Coletando dados detalhados de temporização usando instrumentação

Visual Studio que analisa o método de instrumentação de ferramentas injeta analisar o código em uma cópia de um módulo.O código registra, cada entrada e saída, chamada de função de funções no módulo durante a análise executado.O método de instrumentação é útil para coletar informações de temporização detalhado sobre uma seção do código e para entender o impacto de operações de entrada e saída no desempenho do aplicativo.

Requisitos

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Professional

Você pode especificar o método de instrumentação usando um dos seguintes procedimentos:

  • Em a primeira página do assistente para instrumentação, selecione.

  • Em a barra de ferramentas de desempenho Explorer , na lista de Método , clique em instrumentação.

  • Em a página de Geral da caixa de diálogo propriedades para a sessão de desempenho, instrumentaçãoselecione.

Tarefas comuns

Você pode especificar opções adicionais na caixa de diálogo de A sessão de desempenhoPáginas de Propriedade a sessão de desempenho.Para abrir esta caixa de diálogo:

  • Em desempenho Explorer, clique com o botão direito do mouse no nome da sessão de desempenho, clique em Propriedades.

As tarefas na tabela a seguir descreve as opções que você pode especificar na caixa de diálogo de A sessão de desempenhoPáginas de Propriedade quando você analisa usando o método de instrumentação.

Tarefa 

Conteúdo relacionados

Em a página de Geral , adicione a alocação de memória .NET e os dados do tempo de vida, e especificar a nomeação de detalhes para o arquivo gerado para .vsp de dados ().

Em a página de Iniciar , se você tiver vários projetos .exe em seu solution.specify o aplicativo inicia e sua ordem inicial.

Em a página de binários , especifique um local para cópias providas de módulos.Por padrão, os binários de original são movidos para uma pasta alternativa.

Em a página de Interação de camada , adicione dados de chamada do ADO.NET a analisar executado.

Em a página de instrumentação , exclua funções pequenas de análise para reduzir a sobrecarga para analisar, código do perfil em páginas da Web ASP.NET, e especificar comandos executados em um prompt de comando antes e após o processo de instrumentação.

Em a página de Contadores de CPU , especifique um ou mais contadores de desempenho do processador para adicionar dados à.

Em a página de Eventos do windows , selecione um ou mais o rastreamento de eventos para os eventos do windows (ETW) coleta com os dados de amostragem.

Em a página de Contadores do windows , especifique um ou mais contadores de desempenho do sistema operacional para adicionar dados à como marcas.

Em a página de Avançado , especifique as opções adicionais que você deseja passar para o programa de instrumentação de VSInstr, como incluir opções ou excluir funções específicas.