Compartilhar via


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çãoObservaçã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

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

  6. Clique em obter pessoas.

  7. Clique em Exportar dados.

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

VSPerfCmd

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

Outros recursos

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