Compartilhar via


Passo a passo: De linha de comando Profiling usando amostragem

Esta explicação passo a passo demonstra como criar o perfil de um aplicativo usando as ferramentas de linha de comando e de amostragem para identificar problemas de desempenho.

Nesta explicação, você irá passar pelo 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:

  • Perfil de uma aplicação 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 criação de perfil)

  • 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 com que a função estava no topo da pilha de chamadas quando o processo foi usado como amostra.

ObservaçãoObservação

Ferramentas de linha de comando das ferramentas de criação de perfil estão localizadas no subdiretório de ferramentas \Team Tools\Performance 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 a criação de perfil de ferramentas de linha de comando. PeopleTrax é um aplicativo de 32 bits.

Para o perfil da aplicação de PeopleTrax usando o método de amostragem

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

  2. 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 Path local.

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

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

    VSPerfCLREnv /sampleon
    
  5. 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 anexa ao processo PeopleTrax.exe.O processo do profiler começa a gravar os dados coletados de criação de perfil para o arquivo de relatório.

  6. Clique em conseguir que as pessoas.

  7. Clique em Exportardados.

    O bloco de notas abre e exibe um novo arquivo que contém os dados exportados do PeopleTrax.

  8. Feche o bloco de notas e feche o PeopleTrax aplicativo.

  9. Desligar o profiler.Digite o seguinte comando:

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

    VSPerfCLREnv /sampleoff
    
  11. Dados de criação de perfil é armazenada no arquivo de the.vsp analisar os resultados usando um dos seguintes métodos:

    • Abra o arquivo the.vsp no IDE Visual Studio.

      - ou -

    • Gere um arquivo de valores separados por vírgula (. csv), usando a ferramenta de linha de comando VSPerfReport. exe.Para gerar relatórios para utilização fora da 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 sobre 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

Outros recursos

Modos de exibição de relatório de ferramentas de criação de perfil