Compartilhar via


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

Este tópico se aplica a:

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual StudioExpress

O tópico é aplicável O tópico é aplicável O tópico não é aplicável O tópico não é aplicável

O Visual Studio método de instrumentação de ferramentas de criação de perfil injeta a criação de perfil de código em uma cópia de um módulo. O código registra cada entrada, saída e das funções de chamada de função no módulo durante a geração de um perfil. O método de instrumentação é útil para reunir informações sobre uma seção do código de tempo detalhado e para compreender o impacto das operações de entrada e saídas no desempenho do aplicativo.

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

  • Na primeira página do Assistente de criação de perfil, selecione instrumentação.

  • Sobre o Performance Explorer barra de ferramentas, no método lista, clique instrumentação.

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

Tarefas comuns

Você pode especificar opções adicionais a Sessão de desempenho Property Pages caixa de diálogo da sessão de desempenho. Para abrir a caixa de diálogo:

  • Em Performance Explorer, o nome da sessão de desempenho com o botão direito e, em seguida, clique em Propriedades.

As tarefas na tabela a seguir descrevem opções que você pode especificar o Sessão de desempenho Property Pages caixa de diálogo ao criar o perfil usando o método de instrumentação.

Tarefa 

Conteúdo relacionado

Sobre o Geral de página, adicionar.NET a alocação de memória e dados de tempo de vida e, em seguida, especifique os detalhes de nomes para o arquivo de dados (. vsp) de criação de perfil gerado.

Sobre o Iniciar de página, se você tiver vários projetos. exe no seu solution.specify, o aplicativo para iniciar e a sua ordem de início.

Sobre o binários de página, especifique um local para as cópias instrumentados dos módulos. Por padrão, os binários originais são movidos para a pasta de backup.

Sobre o Nível de interação página, adicione o ADO.NET chamada dados para a criação de perfil é executado.

Sobre o instrumentação de página, excluir pequenas funções de criação de perfil para reduzir a sobrecarga da criação de perfil, o perfil de código JavaScript em ASP.NET e especificar os comandos a serem executados em um prompt de comando antes e após o processo de instrumentação.

Sobre o Contadores de CPU página, especifique um ou mais contadores de desempenho do processador para adicionar os dados de criação de perfil.

Sobre o Eventos do Windows , selecione um ou mais eventos de rastreamento de eventos para Windows (ETW) para coletar com os dados de amostragem.

Sobre o Contadores do Windows página, especifique um ou mais contadores de desempenho do sistema operacional para adicionar os dados de criação de perfil como marcas.

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