Поделиться через


Параметры /O (оптимизация кода)

Параметры /O обеспечивают управление различными способами оптимизации, предназначенными для создания кода максимальной производительности или минимального размера.

  • /O1 — оптимизация для получения минимального размера кода.

  • /O2 — оптимизация кода для получения максимальной скорости его выполнения.

  • /Ob — контроль над расширением встроенных функций.

  • /Od — отключение оптимизации для ускорения компиляции и упрощения отладки.

  • /Og — включение глобальной оптимизации.

  • /Oi — создание встроенных функций для соответствующих вызовов функций.

  • /Os — задание для компилятора приоритетности оптимизации для уменьшения размера кода над оптимизацией для увеличения скорости его выполнения.

  • /Ot (настройка по умолчанию) — задание для компилятора приоритетности оптимизации для уменьшения размера кода над оптимизацией для увеличения скорости его выполнения.

  • /Ox — выбор полной оптимизации.

  • /Oy — отключение создания указателей фреймов для стека вызовов, что позволяет повысить скорость вызова функций.

Примечания

Также можно объединить несколько параметров /O в один оператор option. Например, /Odi — то же самое, что /Od /Oi.

См. также

Ссылки

Параметры компилятора

Настройка параметров компилятора