/favor (оптимизация для особенностей архитектуры)
**/favor:**option создает код, который оптимизирован для конкретной архитектуры или для особенностей микро- архитектур в AMD и архитектуры Intel.
/favor:{blend | ATOM | AMD64 | INTEL64}
Заметки
/favor:blend
(x86 и x64) создает код, который оптимизирован для особенностей микро- архитектур в AMD и архитектуры Intel. При /favor:blend не может предоставить наивысшую возможную производительность на определенном процессоре, он предназначен для предоставления наивысшую производительность через широкий диапазон x86 и x64 процессоров. По умолчанию /favor:blend действует./favor:ATOM
(x86 и x64) создает код, который оптимизирован для особенностей технологии процессора Intel Atom и процессора Intel Centrino Atom. Код, созданный с помощью /favor:ATOM может также создать инструкции Intel SSSE3, SSE3, SSE и SSE2 для процессоров Intel./favor:AMD64
(x64) только оптимизирует созданный код для AMD Opteron и Athlon 64 процессоров, поддерживающие разрядные расширения. Оптимизированный код может быть запущен на всех платформах совместимых x64. Код, созданный с помощью /favor:AMD64 может привести к хуже производительность для процессоров Intel, поддерживающие Intel64./favor:INTEL64
(x64) только оптимизирует созданный код для процессоров Intel, поддерживающие Intel64, которое обычно создает большую производительность для этой платформы. Результирующий код может быть запущен на любой платформе x64. Код, созданный с /favor:INTEL64 может привести к хуже производительность на AMD Opteron и Athlon 64 процессоров, поддерживающие разрядные расширения.
Примечание
Архитектура Intel64 ранее была известна как технология Extended Memory 64, и для нее использовался соответственно параметр компилятора /favor:EM64T.
Сведения о том, как в программу для архитектуры x64 см. в разделе Программные соглашения x64.
Установка данного параметра компилятора в среде разработки Visual Studio
Откройте диалоговое окно Страницы свойств проекта. Дополнительные сведения см. в разделе Открытие свойств страниц проекта.
Выберите папку C/C++.
Выберите страницу свойств Командная строка.
Параметр компилятора введите в поле Дополнительные параметры.
Установка данного параметра компилятора программным способом
- См. раздел AdditionalOptions.