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