Compartilhar via


pgosweep

Usado em Otimização Guiada por perfil para gravar todos os dados de perfil 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. Os valores válidos para options são da seguinte maneira:

    • **/?**ou /help, exibe a mensagem de Ajuda.

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

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

  • pgcfile
    O arquivo de .pgc onde este comando gravará os dados de contagens.

Comentários

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

A alternativa de usar para pgosweep é recuperar informações de perfil para o tempo de execução do aplicativo. Por exemplo, é possível executar pgosweep logo depois que você inicia o aplicativo e descarta o arquivo. Isso removerá os dados de perfil associados com os custos de inicialização. Em seguida, você pode executar pgosweep antes de encerrar o aplicativo. Agora, os dados coletados tem informações de perfil somente de tempo de execução.

Quando você nomeia um arquivo de .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 de /LTCG:PGO. Se você não usar o formato padrão, você deve usar pgomgr para mesclar os arquivos de .pgc.

Exemplo

pgosweep myapp.exe myapp!1.pgc

Neste exemplo, pgosweep grava as informações de perfil atual para MyApp. exe para myapp!1.pgc.

Consulte também

Referência

Ferramentas para Otimização Guiada por perfil