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. |