Udostępnij za pośrednictwem


PogoSafeMode

Określ, czy przy użyciu profilowania aplikacji trybu szybkiego lub w trybie awaryjnym.

PogoSafeMode

Uwagi

Optymalizacja przewodnikiem profilu (PGO) ma dwa tryby możliwe podczas fazy profilowania: szybkie tryb i w trybie awaryjnym.Gdy profilowania jest w trybie Szybkie, używa INC instrukcję, aby zwiększyć dane liczników.INC Instrukcji jest szybsze, ale nie jest bezpieczne dla wątków.Gdy profilowania jest w trybie awaryjnym, używa LOCK INC instrukcję, aby zwiększyć dane liczników.LOCK INC Instrukcji ma taką samą funkcjonalność jak INC instrukcji ma i jest wielowątkowość, ale jest wolniejsze niż INC instrukcji.

Domyślnie profilowania PGO działa w trybie Szybkie.PogoSafeModejest wymagany tylko, jeśli chcesz użyć trybu awaryjnego.

Aby uruchomić PGO profilowania w trybie awaryjnym, należy albo użyć zmiennej środowiskowej PogoSafeMode lub przełącznik kompilatora -PogoSafeMode, w zależności od systemu.Jeśli przeprowadzasz profilowania na komputerze x 64 należy użyć przełącznika kompilatora.Jeśli przeprowadzasz profilowania na komputerze x 86 musi zdefiniować zmienną środowiskową żadnej wartości, przed rozpoczęciem procesu optymalizacji.

Przykład

set PogoSafeMode=1

Zobacz też

Informacje

Zmienne środowiskowe dla optymalizacji z przewodnikiem profilu

Optymalizacje przewodnikiem profilu