Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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)