/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 原子处理器和 Intel Centrino 原子处理器技术的特定优化的代码。代码生成使用 /favor:ATOM 也可能导致 Intel 处理器的 Intel SSSE3,SSE3、SSE 和 SSE2 命令。/favor:AMD64
(仅 x64) 优化 AMD 的 Opteron 生成的代码和支持 64 位扩展的 Athlon 处理器。优化代码在任何 x64 兼容平台上运行。代码生成使用 /favor:AMD64 可能会在 Intel 处理器的更严重的性能支持 Intel64。/favor:INTEL64
(仅 x64) 优化支持 Intel64,通常为该平台的更好的性能 Intel 处理器的生成代码。生成的代码在任何 x64 平台上运行。代码生成与 /favor:INTEL64 可能会在 AMD Opteron 的更严重的性能和 Athlon 处理器支持 64 位扩展。
说明 |
---|
Intel64 结构以前称为 64 位扩展内存技术,相应的编译器选项为 /favor:EM64T。 |
有关 x64 体系结构的过程的信息,请参见 x64 软件约定。
在 Visual Studio 开发环境中设置此编译器选项
打开项目的**“属性页”**对话框。有关详细信息,请参见如何:打开项目属性页。
选择 C/C++ 文件夹。
选择 命令行 属性页。
使编译器选项在 其他选项 框。
以编程方式设置此编译器选项
- 请参见 AdditionalOptions。