Compartilhar via


Instruções passo a passo: criação de perfil de linha de comando usando amostragem

Este passo a passo demonstra como analisar um aplicativo usando ferramentas de linha de comando e provando para identificar problemas de desempenho.

Neste passo a passo, você pisará com o processo de analisar um aplicativo gerenciado usando ferramentas de linha de comando, e usa amostragem para isolar e identificar problemas de desempenho no aplicativo.

Neste passo a passo, você seguirá estas etapas:

  • Analisar um aplicativo usando ferramentas de linha de comando e provando.

  • Analyze provou analisar resultados para localizar e corrigir problemas de desempenho.

Pré-requisitos

  • Visual Studio Premium, Visual Studio Ultimate ou Visual Studio Professional

  • Compreendendo intermediário de Visual C#

  • Compreendendo intermediário de trabalhar com ferramentas de linha de comando

  • Uma cópia de PeopleTrax amostra (ferramentas de criação de perfil)

  • Para trabalhar com as informações fornecidas analisando, é melhor ter informações disponíveis de símbolo de depuração.

Linha de comando que analisa usando o método de amostragem

A amostragem é um método analisando pelo qual um processo específico será sondado periodicamente para determinar a função ativa.Os dados resultantes fornecem uma contagem de frequência com que a função foi sobre a pilha de chamadas quando o processo foi uma amostra feita.

ObservaçãoObservação

As ferramentas de linha de comando de Ferramentas de Criação de Perfil estão localizadas no no subdiretório \ ferramentas de equipe \ ferramentas de desempenho do diretório de instalação do Visual Studio.Nos computadores de 64 bits, ambas as versões de 64 bits e de 32 bits das ferramentas está disponível.Para usar as ferramentas de linha de comando do profiler, você deve adicionar o caminho para a variável de ambiente PATH na janela prompt de comando ou adicioná-la ao próprio comando.Para obter mais informações, consulte Especificando o caminho para ferramentas de linha de comando de ferramentas de criação de perfil.PeopleTrax é um aplicativo de 32 bits.

Para analisar o aplicativo de PeopleTrax usando o método de amostragem

  1. Instalar o aplicativo de exemplo de PeopleTrax e criar a versão lançada do aplicativo.

  2. Abra uma janela de prompt de comando e adicionar o diretório de Ferramentas de Criação de Perfil da variável de ambiente local do caminho.

  3. Alterar o diretório de trabalho para o diretório que contém os binários de PeopleTrax.

  4. Digite o seguinte comando para definir as variáveis de ambiente apropriadas:

    VSPerfCLREnv /sampleon
    
  5. Começa a análise executando VSPerfCmd.exe, que é a ferramenta de linha de comando que controla o profiler.O seguinte comando inicia o aplicativo e o profiler no modo de amostragem:

    VsPerfCmd /start:sample /output:PeopleTraxReport.vsp /launch:PeopleTrax.exe
    

    O é iniciado e o anexar do processo do profiler para o processo de PeopleTrax.exe.O processo do profiler para gravar os dados coletados de perfil no arquivo de relatório.

  6. Clique Obter as pessoas.

  7. Clique em ExportarDados.

    O Bloco de Notas abre e exibe um novo arquivo que contém os dados exportados de PeopleTrax.

  8. Próximo Bloco De Notas, e feche o aplicativo de PeopleTrax .

  9. Encerrar o criador de perfis.Digite o seguinte comando:

    VSPerfCmd /shutdown
    
  10. Use o comando a seguir para redefinir as variáveis ambientais:

    VSPerfCLREnv /sampleoff
    
  11. Os dados de perfil são armazenados no arquivo de the.vsp analisa os resultados usando um dos seguintes métodos:

    • Abrir arquivo de the.vsp no Visual Studio IDE.

      - ou -

    • Gerencia um arquivo do arquivo CSV (.csv) usando a ferramenta de linha de comando VSPerfReport.exe.Para gerar relatórios para uso fora de Visual Studio IDE use o seguinte comando:

      VSPerfReport <dir> PeopleTraxReport.vsp /output:<dir> /summary:all
      

Consulte também

Referência

VSPerfCmd

Conceitos

Visão geral da sessão de desempenho das ferramentas de criação de perfil

Usando as ferramentas de criação de perfil a partir da linha de comando

Noções básicas sobre valores de dados de amostragem em ferramentas de criação de perfil

Outros recursos

Exibições de relatório de ferramentas de criação de perfil