Share via


/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