/O1
, /O2
(minimalizovat velikost, maximalizovat rychlost)
Vybere předdefinovanou sadu možností, které ovlivňují velikost a rychlost vygenerovaného kódu.
Syntaxe
/O1
/O2
Poznámky
Možnosti kompilátoru /O1
představují /O2
rychlý způsob nastavení několika konkrétních možností optimalizace najednou. Tato /O1
možnost nastaví jednotlivé možnosti optimalizace, které ve většině případů vytvoří nejmenší kód. Možnost /O2
nastaví možnosti, které ve většině případů vytvářejí nejrychlejší kód. Tato /O2
možnost je výchozí pro buildy vydaných verzí. V této tabulce jsou uvedeny konkrétní možnosti, které jsou nastaveny /O1
podle:/O2
Možnost | Ekvivalent k |
---|---|
/O1 (Minimalizovat velikost) |
/Og /Os /Oy /Ob2 /GF /Gy |
/O2 (Maximalizovat rychlost) |
/Og /Oi /Ot /Oy /Ob2 /GF /Gy |
/O1
a /O2
vzájemně se vylučují.
Poznámka:
specifická pro x86
Tyto možnosti znamenají použití možnosti Vynechání ukazatele rámce (/Oy
).
Nastavení tohoto parametru kompilátoru ve vývojovém prostředí Visual Studio
Otevřete dialogové okno Stránky vlastností projektu. Podrobnosti najdete v tématu Nastavení kompilátoru C++ a vlastností sestavení v sadě Visual Studio.
Vyberte stránku vlastností konfigurace>C/C++>Optimization.
Upravte vlastnost Optimization.
Programové nastavení tohoto parametru kompilátoru
- Viz třída Optimization.
Viz také
/O
options (Optimize code)
Možnosti kompilátoru MSVC
Syntaxe příkazového řádku kompilátoru MSVC
/EH
(Model zpracování výjimek)