Condividi tramite


PogoSafeMode

Specificare se utilizzare la modalità veloce o la modalità sicura per la profilatura di applicazioni.

PogoSafeMode

Note

L'ottimizzazione PGO (Profile-Guided Optimization) dispone di due possibili modalità durante la fase di analisi: modalità veloce e modalità sicura. Quando si esegue la profilatura in modalità veloce, utilizza l'istruzione INC per aumentare i contatori dei dati. L'istruzione INC è più veloce ma non è thread-safe. Quando si esegue la profilazione in modalità sicura, utilizza l'istruzione LOCK INC per aumentare i contatori dei dati. L'istruzione LOCK INC ha la stessa funzionalità dell'istruzione INC ed è thread-safe, ma risulta più lenta dell'istruzione INC.

Per impostazione predefinita, la profilazione PGO viene eseguita in modalità veloce. PogoSafeMode è necessario solo se si desidera utilizzare la modalità sicura.

Per eseguire la profilazione PGO in modalità sicura, è necessario utilizzare la variabile di ambiente PogoSafeMode o opzione del compilatore -PogoSafeMode, a seconda del sistema. Se si sta eseguendo la profilatura di un computer x64, è necessario utilizzare l'opzione del compilatore. Se si sta eseguendo la profilatura di un computer x86, è impostare definire la variabile di ambiente su un valore qualsiasi prima di avviare il processo di ottimizzazione.

Esempio

set PogoSafeMode=1

Vedere anche

Riferimenti

Variabili d'ambiente per le ottimizzazioni GPO

Ottimizzazioni guidate da profilo (PGO)