Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Wybiera wstępnie zdefiniowany zestaw opcji, które wpływają na rozmiar i szybkość wygenerowanego kodu.
Składnia
/O1
/O2
Uwagi
Opcje /O1
i /O2
kompilatora to szybki sposób ustawiania kilku określonych opcji optymalizacji jednocześnie. Opcja /O1
ustawia poszczególne opcje optymalizacji, które tworzą najmniejszy kod w większości przypadków. Opcja /O2
ustawia opcje, które tworzą najszybszy kod w większości przypadków. Opcja /O2
jest domyślna dla kompilacji wydania. W tej tabeli przedstawiono określone opcje, które są ustawiane przez /O1
i /O2
:
Opcja | Odpowiednik |
---|---|
/O1 (Minimalizuj rozmiar) |
/Og /Os /Oy /Ob2 /GF /Gy |
/O2 (Maksymalizuj szybkość) |
/Og /Oi /Ot /Oy /Ob2 /GF /Gy |
/O1
i /O2
wzajemnie się wykluczają.
Uwaga
Specyficzne dla architektury x86
Te opcje oznaczają użycie opcji Pominięcie wskaźnika ramki (/Oy
).
Aby ustawić tę opcję kompilatora w środowisku programowania Visual Studio
Otwórz okno dialogowe Strony właściwości projektu. Aby uzyskać szczegółowe informacje, zobacz Set C++ compiler and build properties in Visual Studio (Ustawianie właściwości kompilatora języka C++ i kompilowania w programie Visual Studio).
Wybierz stronę właściwości>Właściwości konfiguracji C/C++>Optimization.
Zmodyfikuj właściwość Optimization .
Aby programowo ustawić tę opcję kompilatora
- Zobacz: Optimization.
Zobacz też
/O
options (Optymalizowanie kodu)
Opcje kompilatora MSVC
Składnia wiersza polecenia kompilatora MSVC
/EH
(Model obsługi wyjątków)