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


/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

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

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

  3. Выберите страницу свойств Командная строка.

  4. Параметр компилятора введите в поле Дополнительные параметры.

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

См. также

Ссылки

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

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