Compartilhar via


PogoSafeMode

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

PogoSafeMode

Comentários

Otimização Guiada por perfil (PGO) tem dois modos possíveis durante a fase de criação de perfil: modo rápido e modo de segurança. Quando a criação de perfil está no modo rápido, ele usa o INC a instrução para aumentar a 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 a contadores de dados. O LOCK INC instrução tem a mesma funcionalidade que o INC instrução tem e é thread-safe, mas é mais lento 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 executando a criação de perfil em um computador x64, você deve usar a opção de compilador. Se você estiver executando 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