PogoSafeMode
Geben Sie an, ob der schnelle oder abgesicherte Modus zur Anwendungsprofilerstellung verwendet werden soll.
PogoSafeMode
Hinweise
Profilgesteuerte Optimierung (PGO) besitzt zwei mögliche Modi während der Profilerstellungsphase: den schnellen und den abgesicherten Modus. Wenn die Profilerstellung im schnellen Modus stattfindet, werden Datenindikatoren mithilfe der INC-Anweisung vergrößert. Die INC-Anweisung ist schneller, jedoch nicht threadsicher. Wenn die Profilerstellung im abgesicherten Modus stattfindet, werden Datenindikatoren mithilfe der LOCK INC-Anweisung vergrößert. Die LOCK INC-Anweisung besitzt die gleiche Funktion wie die INC-Anweisung und ist threadsicher, dabei jedoch langsamer als die INC-Anweisung.
Standardmäßig operiert PGO-Profilerstellung im schnellen Modus. PogoSafeMode ist nur erforderlich, wenn Sie den abgesicherten Modus verwenden möchten.
Um PGO-Profilerstellung im abgesicherten Modus auszuführen, müssen Sie entweder die Umgebungsvariable PogoSafeMode oder den Compilerschalter -PogoSafeMode verwenden (abhängig vom System). Wenn Sie die Profilerstellung auf einem x64-Computer ausführen, müssen Sie den Compilerschalter verwenden. Wenn Sie die Profilerstellung auf einem x86-Computer ausführen, müssen Sie die Umgebungsvariable auf einen beliebigen Wert festlegen, bevor Sie den Optimierungsprozess starten.
Beispiel
set PogoSafeMode=1