Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Параметр /Ox компилятора включает сочетание оптимизаций, которые предпочитают скорость. В некоторых версиях интегрированной среды разработки Visual Studio и сообщения справки компилятора называется полной оптимизацией, но /Ox параметр компилятора включает только подмножество параметров оптимизации скорости, включенных/O2.
Синтаксис
/Ox
Замечания
Параметр /Ox компилятора включает /O параметры компилятора, которые предпочитают скорость. Параметр /Ox компилятора не включает дополнительные/GF параметры (исключить повторяющиеся строки) и /Gy (включить связывание на уровне функций), включенные/O1 или /O2 (свести к минимуму размер, максимальная скорость). Дополнительные параметры, примененные /O1 и /O2 могут привести указатели к строкам или функциям для общего доступа к целевому адресу, что может повлиять на отладку и строгое соответствие языка. Этот /Ox параметр является простым способом включения большинства оптимизаций без включения /GF и /Gy. Дополнительные сведения см. в описаниях /GF и /Gy параметрах.
Параметр /Ox компилятора совпадает с использованием следующих параметров в сочетании:
/Ob(Расширение встроенной функции), где параметр параметра равен 2 (/Ob2)
/Ox является взаимоисключающим из:
При указании /Oxsможно отменить смещение к скорости /Ox параметра компилятора, который объединяет /Ox параметр компилятора с /Os (поддержку небольшого кода). Объединенные параметры предпочитают меньший размер кода. Параметр /Oxs точно такой же, как и при отображении /Ox /Os параметров в этом порядке.
Чтобы применить все доступные оптимизации на уровне файлов для сборок выпуска, рекомендуется указать /O2 (максимальная скорость), а /O1 не /Ox(свести к минимуму /Oxsразмер). Для еще большей оптимизации в сборках выпусков также рассмотрим /GL параметр компилятора (оптимизация всей программы) и /LTCG (компоновщик создания кода во время ссылки).
Установка данного параметра компилятора в среде разработки Visual Studio
Откройте диалоговое окно Страницы свойств проекта. Подробнее см. в статье Настройка компилятора C++ и свойства сборки в Visual Studio.
Выберите страницу свойств>конфигурации C/C++>Optimization.
Измените свойство оптимизации .
Установка данного параметра компилятора программным способом
- См. раздел Optimization.
См. также
/O Параметры (оптимизация кода)
Параметры компилятора MSVC
Синтаксис командной строки компилятора MSVC