Параметры /O (оптимизация кода)
Параметры /O обеспечивают управление различными способами оптимизации, предназначенными для создания кода максимальной производительности или минимального размера.
/O1 — оптимизация для получения минимального размера кода.
/O2 — оптимизация кода для получения максимальной скорости его выполнения.
/Ob — контроль над расширением встроенных функций.
/Od — отключение оптимизации для ускорения компиляции и упрощения отладки.
/Og — включение глобальной оптимизации.
/Oi — создание встроенных функций для соответствующих вызовов функций.
/Os — задание для компилятора приоритетности оптимизации для уменьшения размера кода над оптимизацией для увеличения скорости его выполнения.
/Ot (настройка по умолчанию) — задание для компилятора приоритетности оптимизации для уменьшения размера кода над оптимизацией для увеличения скорости его выполнения.
/Ox — выбор полной оптимизации.
/Oy — отключение создания указателей фреймов для стека вызовов, что позволяет повысить скорость вызова функций.
Примечания
Также можно объединить несколько параметров /O в один оператор option. Например, /Odi — то же самое, что /Od /Oi.