Compartilhar via


pgosweep

Usado em Otimização Guiada por analisar para gravar todos os dados de analisar de um programa em execução no arquivo .pgc.

pgosweep [options] image pgcfile

Parâmetros

  • options
    Um parâmetro opcional que pode ser deixado em branco.sistema autônomo valores válido para options são sistema autônomo seguintes:

    • /? ou /help, Exibe a mensagem de Ajuda.

    • /noreset, preserva a contagem de estruturas de dados de tempo de execução.

  • image
    O caminho completo de um arquivo .exe ou .dll que foi criado usando o /LTCG:PGINSTRUMENT de opção do compilador.

  • pgcfile
    O arquivo .pgc onde esse comando irá gravar os dados contagens.

Comentários

Esse comando funciona em programas que foram criados com opção do compilador /LTCG:PGINSTRUMENT.Ele interrompe um programa em execução e grava os dados de analisar em um novo arquivo .pgc.Por padrão, o comando redefine contagens após cada operação de gravar.Se você especificar o /noreset opção, o comando irá registrar os valores, mas não redefini-los no programa em execução. Essa opção, você terá dados duplicados se você recuperar os dados de analisar mais tarde.

Um uso alternativo para pgosweep é recuperar informações de analisar apenas para o tempo de execução do aplicativo. Por exemplo, você pode executar o pgosweep logo depois que você inicia o aplicativo e descartar esse arquivo. Isso poderia remover dados de analisar associados com os custos de inicialização.Em seguida, você pode executar o pgosweep antes de encerrar o aplicativo. Agora os dados coletados tem informações de analisar apenas de tempo de execução.

Quando você nomeia um arquivo .pgc (pgcfile) você pode usar o formato padrão, o que é appname! n.PGC.Se você usar esse formato, o compilador irá encontrar esses dados na fase /LTCG:PGO.Se você não usar o formato padrão, você deve usar pgomgr mesclagem os arquivos .pgc.Para obter mais informações sobre otimização guiada por analisar, consulte Otimização Guiada por analisar com o Microsoft Visual C++ 2005.

Exemplo

pgosweep myapp.exe myapp!1.pgc

Neste exemplo, pgosweep grava as informações de analisar corrente para meu_apl.exe myapp!1.pgc.

Consulte também

Referência

Ferramentas para otimização guiada por analisar