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 os seguintes:

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

    • **/noreset,**preserva a contagem das estruturas de dados em 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 esse comando irá gravar os dados 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 contagens 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 apenas para o tempo de execução do aplicativo.Por exemplo, você pode executar pgosweep logo depois que você iniciar o aplicativo e descartar esse 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 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 em myapp!1.pgc.

Consulte também

Referência

Ferramentas para Otimização Guiada por perfil