Demonstra Passo a passo: Linha de comando usando a amostragem de criação de perfil
Esta explicação passo a passo demonstra como criar o perfil de um aplicativo usando a ferramentas de linha de comando e identificar problemas de desempenho de amostragem.
Esta explicação passo a passo, você orientará no processo de criação de perfil de um aplicativo gerenciado usando ferramentas de linha de comando e use amostragem para isolar e identificar problemas de desempenho no aplicativo.
Nesta explicação passo a passo, você irá executar estas etapas:
O perfil de um aplicativo usando a ferramentas de linha de comando e de amostragem.
Analise os resultados da criação de amostrados para localizar e corrigir problemas de desempenho.
Pré-requisitos
Visual Studio PremiumouVisual Studio Ultimate
Compreensão intermediária dasVisual C#
Intermediários de compreensão de como trabalhar com ferramentas de linha de comando
Uma cópia doExemplo PeopleTrax (ferramentas de perfilação)
Para trabalhar com as informações fornecidas pelo perfil, é melhor ter informações de símbolo disponíveis de depuração.
Usando o método de amostragem de perfil de linha de comando
Amostragem é um método de perfilação pelo qual um processo específico é monitorado periodicamente para determinar a função ativa. Os dados resultantes fornecem uma contagem de freqüência a função estava no topo da pilha de chamada quando o processo foi amostrado.
Observação |
---|
Ferramentas de linha de comando das ferramentas de criação de perfil estão localizadas na subpasta \Team Tools\Performance ferramentas da Visual Studio diretório de instalação. Em computadores de 64 bits, as versões de 64 bits e de 32 bits das ferramentas estão disponíveis. Para usar as ferramentas de linha de comando do profiler, você deve adicionar o caminho para a variável de ambiente PATH da janela do prompt de comando ou adicioná-lo para o próprio comando. Para obter mais informações, consulte Especificando o caminho para as ferramentas de linha de comando de criação de perfil. PeopleTrax é um aplicativo de 32 bits. |
Para criar o perfil de aplicativo PeopleTrax usando o método de amostragem
Instalar o aplicativo de exemplo PeopleTrax e criar a versão do aplicativo.
Abra uma janela de prompt de comando e adicionar o diretório de ferramentas de criação de perfil para a variável de ambiente do caminho local.
Altere o diretório de trabalho para o diretório que contém os binários do PeopleTrax.
Digite o seguinte comando para definir as variáveis de ambiente apropriado:
VSPerfCLREnv /sampleon
Inicie um profiling executando VSPerfCmd, que é a ferramenta de linha de comando que controla o profiler. O comando a seguir inicia o aplicativo e o profiler no modo de amostragem:
VsPerfCmd /start:sample /output:PeopleTraxReport.vsp /launch:PeopleTrax.exe
O processo do profiler inicia e a anexa ao processo PeopleTrax.exe. O processo de profiler começa a gravar os dados coletados de criação de perfil para o arquivo de relatório.
Clique em obter pessoas.
Clique em Exportar dados.
O bloco de notas abre e exibe um novo arquivo que contém os dados exportados do PeopleTrax.
Feche o bloco de notas e feche o PeopleTrax aplicativo.
Desligar o profiler. Digite o seguinte comando:
VSPerfCmd /shutdown
Use o seguinte comando para redefinir as variáveis ambientais:
VSPerfCLREnv /sampleoff
Dados de criação de perfil é armazenada no arquivo de the.vsp analisar os resultados usando um dos seguintes métodos:
Abra o arquivo de the.vsp no IDE de Visual Studio.
— ou —
Gere um arquivo de valores separados por ponto-e-vírgula (. csv) usando a ferramenta de linha de comando VSPerfReport. exe. Para gerar relatórios de uso fora do Visual Studio IDE use o seguinte comando:
VSPerfReport <dir> PeopleTraxReport.vsp /output:<dir> /summary:all
Consulte também
Referência
Conceitos
Visão geral de sessão de desempenho de ferramentas de criação de perfil
Usando as ferramentas de criação de perfil na linha de comando
Noções básicas sobre os valores de dados de amostragem em ferramentas de criação de perfil