PogoSafeMode

Especifique se deseja usar o modo rápido ou o modo de segurança para a criação de perfil de aplicativo.

PogoSafeMode

Comentários

Otimização Guiada por perfil (PGO) tem dois modos de possíveis durante a fase de criação de perfil: rápida mode e safe mode.Quando a criação de perfil está no modo rápido, ele usa o INC a instrução para aumentar os contadores de dados.O INC instrução é mais rápida, mas não é thread-safe.Quando a criação de perfil está no modo de segurança, ele usa o LOCK INC a instrução para aumentar os contadores de dados.O LOCK INC instrução tem a mesma funcionalidade que o INC tem instrução e é thread-safe, mas é mais lento do que o INC instrução.

Por padrão, a criação de perfil de PGO opera no modo rápido.PogoSafeModeé necessário somente se você deseja usar o modo de segurança.

Para executar a criação de perfil PGO no modo de segurança, você deve usar a variável de ambiente PogoSafeMode ou a opção de compilador -PogoSafeMode, dependendo do sistema.Se você estiver realizando a criação de perfil em um computador x64, você deve usar a opção de compilador.Se você estiver realizando a criação de perfil em um computador x86, você deve definir a variável de ambiente para qualquer valor antes de iniciar o processo de otimização.

Exemplo

set PogoSafeMode=1

Consulte também

Referência

Variáveis de ambiente para otimizações guiadas por perfil

Otimizações guiadas por perfil