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


/Ox (полная оптимизация)

Обновлен: Ноябрь 2007

Объединение параметров оптимизации для создания кода, в котором скорость выполнения имеет приоритет над компактностью кода.

 /Ox

Заметки

Параметр /Ox можно использовать вместе с параметром /Os (/Oxs) для выбора компактности кода в качестве приоритета (оптимизации размера).

В общем случае лучше использовать параметр /O2, а не /Ox, и параметр /O1, а не /Oxs.

Использование параметра /Ox аналогично использованию следующих параметров:

Параметр /Ox несовместим со следующими параметрами:

Параметр /Ox также включает оптимизацию именованных возвращаемых значений, при которой для стековых возвращаемых значений не используются конструкторы копирования и деструкторы. Дополнительные сведения см. в разделе /O1, /O2 (минимизировать размер, максимизировать скорость).

Установка данного параметра компилятора в среде разработки Visual Studio

  1. Откройте диалоговое окно Страницы свойств проекта. Дополнительные сведения см. в разделе Открытие свойств страниц проекта.

  2. Выберите папку C/C++.

  3. Выберите страницу свойств Оптимизация.

  4. Измените значение свойства Оптимизация.

Установка данного параметра компилятора программным способом

См. также

Ссылки

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

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

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