Sdílet prostřednictvím


PogoSafeMode

Určete, zda chcete použít pro vytvoření profilu aplikace rychlého režimu nebo nouzového režimu.

PogoSafeMode

Poznámky

Profilem řízená optimalizace (PGO) má během fáze vytváření profilů dva možné režimy: rychlý režim a nouzový režim.Když je profilování v rychlém režimu, používá pokyn INC ke zvýšení počtu čítačů dat.Instrukce INC je rychlejší, ale neposkytuje bezpečnost podprocesu.Když je profilování v nouzovém režimu, používá pokyn LOCK INC ke zvýšení počtu čítačů dat.Instrukce LOCK INC má stejné funkce jako instrukce INC a je bezpečná pro přístup z více vláken, ale je pomalejší, než instrukce INC.

Ve výchozím nastavení PGO profilování pracuje v rychlém režimu.PogoSafeMode je požadován pouze pokud budete chtít použít nouzový režim.

Chcete-li spustit profilování PGO v nouzovém režimu, je nutné použít proměnnou prostředí PogoSafeMode nebo přepínač Linker -PogoSafeModev závislosti na systému.Pokud provádíte profilování počítače x64, je nutné použít přepínač linkeru.Pokud provádíte profilování v počítači x86, musíte definovat proměnné prostředí na libovolnou hodnotu před zahájením procesu optimalizace.

Příklad

set PogoSafeMode=1

Viz také

Referenční dokumentace

Proměnné prostředí pro optimalizace na základě profilu

Optimalizace na základě profilu