Coletando dados de tempo detalhados usando a instrumentação
O método da instrumentação de Visual Studio Ferramentas de Criação de Perfil injeta analisar o código em uma cópia de um módulo.O código registra cada entrada, saída, e também chamada de função de funções no módulo executado durante a análise.O método de gerenciamento é útil para coletar informações de controle de tempo detalhadas sobre uma seção do código e 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 gerenciamento usando um dos seguintes procedimentos:
Na primeira página do assistente para Instrumentação, selecione.
Na barra de ferramentas de Desempenho Explorer , na lista de Método , clique em Instrumentação.
Na página de Geral da caixa de diálogo propriedades da sessão de desempenho, Instrumentaçãoselecione.
Tarefas comuns
Você pode especificar opções adicionais na caixa de diálogo de Performance SessionPáginas de Propriedades da sessão de desempenho.Para abrir essa caixa de diálogo:
- Em Desempenho Explorer, clique com o botão direito do mouse no nome da sessão de desempenho, e clique em Propriedades.
As tarefas na tabela a seguir descrevem as opções que você pode especificar na caixa de diálogo de Performance SessionPáginas de Propriedades durante a análise usando o método de gerenciamento.
Tarefa |
Conteúdo relacionado |
---|---|
Na página de Geral , adicione a alocação de memória .NET e os dados de tempo de vida, e especifique a nomeação de detalhes para o arquivo gerado de dados de perfil .vsp (). |
|
Na página de Iniciar , se você tiver vários projetos de .exe em seu solution.specify o aplicativo iniciar e a ordem de início. |
|
Na página de Binários , especifique um local para as cópias providas dos módulos.Por padrão, os binários originais são movidos para uma pasta de backup. |
|
Na página de Interação de camada , adicionar dados de chamada ADO.NET a ser executado. |
|
Na página de Instrumentação , exclua funções pequenas de analisar para reduzir a sobrecarga analisando, código de JavaScript do perfil em páginas da Web ASP.NET, e especifique executar comandos em um prompt de comando antes e depois que o processo de instrumentação. |
|
Na página de Contadores de CPU , especifique um ou mais contadores de desempenho do processador para adicionar a criação de perfis de dados. |
|
Na página de Eventos do windows , selecione um ou mais eventos de Rastreamento de Eventos do Windows (ETW) para coletar com os dados de amostragem. |
|
Na página de Contadores do windows , especifique um ou mais contadores de desempenho do sistema operacional para adicionar aos dados de perfil como marcas. |
|
Na página de Avançado , especifique as opções adicionais que você queira transmitir ao programa a instrumentação de VSInstr, como opções incluir ou excluir funções específicas. |