Compartilhar via


Demonstra Passo a passo: Da linha de comando usando instrumentação de criação de perfil

Esta explicação passo a passo demonstra como analisar um aplicativo usando ferramentas de linha de comando e instrumentação para identificar problemas de desempenho.

Nesta explicação passo a passo, você irá passar por um aplicativo gerenciado de criação de perfil e use a instrumentação para isolar e identificar problemas de desempenho do aplicativo.Você irá siga estas etapas:

  1. Criar o analisar de uma aplicação usando o método de instrumentação.

  2. Analise os resultados da criação de perfil instrumentados para localizar e corrigir um problema de desempenho.

Pré-requisitos

  • Visual Studio Team System

  • Compreensão intermediária das translation from VPE for Csharp

  • Intermediários de compreensão do trabalho com ferramentas de linha de comando

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

  • Para trabalhar com as informações fornecidas pela criação de perfil, é melhor ter símbolo disponível as informações de depuração.

Comando linha perfil usando o método de instrumentação

Instrumentação é um método de perfilação pelo qual especialmente projetadas versões dos binários com perfil contêm funções de teste que coletam informações de tempo na entrada e sair para funções em um módulo instrumentado.Como esse método de criação de perfil é mais invasivo de amostragem, ele gera uma maior quantidade de sobrecarga de.Binários instrumentados também são maiores que depurar ou binários da versão e não são destinados a implantação.

Observação:

Não envie os binários instrumentados para seus clientes.Binários instrumentados podem conter vários riscos.sistema autônomo binários incluem informações que facilita seu aplicativo para engenharia reversa, bem sistema autônomo sistema autônomo riscos de segurança.

Para criar o analisar de um aplicativo usando o método de instrumentação

  1. Abra uma janela Comando e localizar o diretório que contém as ferramentas de linha de comando de amostragem.Por padrão, esse diretório é <unidade:> \programa Files\Microsoft Visual Studio 9\Team Tools\desempenho Tools\.

  2. Para criar o analisar de um aplicativo gerenciado, digite o seguinte comando para conjunto o /traceon VsPerfCLREnv: variáveis de ambiente apropriado

  3. Para instrumentar o aplicativo que você deseja analisar, digite o seguinte comando:

    VSInstr PeopleTrax.exe

    Observação:   Por padrão, VSInstr salva um backup não instrumentado do arquivo original.nome de arquivo de backup possui a extensão. orig.Por exemplo, a versão original do “ MyApp.exe ” seria salvas sistema autônomo “ MyApp.exe.orig. ”

  4. Para iniciar o criador de perfil, digite o seguinte comando: VsPerfCmd /start:trace /output:relatório.vsp

  5. Depois de iniciar o processo de monitor no modo de rastreamento, execute a versão instrumentada do processo PeopleTrax.exe para coletar dados.

    The PeopleTrax aplicativo janela é exibida.

  6. clicar Obter pessoas.

    Grade de dados PeopleTrax preenche com dados.

  7. clicar Exportar dados.

    O bloco de notas é iniciado e exibe um novo arquivo que contém uma lista de pessoas a PeopleTrax aplicativo.

  8. fechar o bloco de notas e, em seguida, fechar o PeopleTrax aplicativo.

  9. Ao criar o perfil de aplicativos gerenciado, use o seguinte comando para reiniciar a variáveis ambiental: VSPerfCLREnv / desativado

  10. Analise os resultados usando um dos seguintes métodos:

    • Examine o arquivo bruto VSP IDE do Visual Studio.

      - ou -

    • Gerar um relatório mais detalhado, usando a ferramenta de linha de comando VSPerfReport.exe.Para gerar relatórios para uso fora do IDE do Visual Studio, use o seguinte comando: VSPerfReport <dir>PeopleTraxReport.vsp /output: <dir>/resumo:all

Próximas etapas

Para obter orientações adicionais relacionadas a relatórios de dados a partir da linha de comando de criação de perfil, consulte:

Como: Coletar dados de amostragem usando ferramentas de linha de comando

Como: Coletar dados de instrumentação usando ferramentas de linha de comando

Como: Exibir dados ETW

Definições de coluna do relatório de ferramentas de criação de perfil

Consulte também

Conceitos

Noções básicas sobre valores de dados de amostragem

Noções básicas sobre valores de dados de instrumentação