/O
options (Optimize code)
Možnosti /O
řídí různé optimalizace, které vám pomůžou vytvořit kód pro maximální rychlost nebo minimální velikost.
/O1
nastaví kombinaci optimalizací, které generují kód minimální velikosti./O2
nastaví kombinaci optimalizací, které optimalizují kód pro maximální rychlost./Ob
ovládací prvky vložené rozšíření funkce./Od
zakáže optimalizaci, aby se urychlila kompilace a zjednodušila ladění./Og
(zastaralé) umožňuje globální optimalizace./Oi
generuje vnitřní funkce pro příslušná volání funkcí./Os
říká kompilátoru, aby upřednostňuje optimalizace velikosti nad optimalizacemi pro rychlost./Ot
(výchozí nastavení) kompilátoru říká, aby upřednostnily optimalizace pro rychlost optimalizace pro velikost./Ox
je možnost kombinace, která vybere několik optimalizací s důrazem na rychlost./Ox
je striktní podmnožinou/O2
optimalizací./Oy
potlačuje vytváření ukazatelů rámce v zásobníku volání pro rychlejší volání funkce.
Poznámky
Do jednoho příkazu option můžete zkombinovat více /O
možností. Například trasa /Odi
je stejná jako /Od /Oi
. Některé možnosti se vzájemně vylučují a způsobují chybu kompilátoru, pokud se používá společně. Další informace najdete v jednotlivých /O
možnostech.
Viz také
Možnosti kompilátoru MSVC
Syntaxe příkazového řádku kompilátoru MSVC