/favor(针对 x64 进行优化)
**/favor:**option 仅可以在 x64 编译器中使用,并且生成针对特定的 x64 结构或针对 AMD64 和 Intel64 结构中特定的微结构进行优化的代码。
/favor:blend
/favor:AMD64
/favor:INTEL64
备注
/favor:blend 生成针对 AMD64 和 Intel64 结构中特定的微结构进行优化的代码。 虽然 /favor:blend 可能无法使特定处理器获得最佳性能,但是可以使大多数 x64 处理器获得最佳性能。 默认情况下,/favor:blend 是有效的。
/favor:AMD64 为 AMD Opteron 和支持 64 位扩展的 Athlon 处理器优化生成的代码。 优化的代码可以在所有 x64 兼容平台上运行。 使用 /favor:AMD64 生成的代码可使支持 Intel64 的 Intel 处理器的性能降低。
/favor:INTEL64 仅可在 x64 编译器中使用,它为支持 Intel64 的 Intel 处理器优化生成的代码,而这通常会使该平台的性能得到提高。 生成的代码可在任何 x64 平台上运行。 使用 /favor:INTEL64 生成的代码会使 AMD Opteron 和支持 64 位扩展的 Athlon 处理器的性能降低。
提示
Intel64 结构以前称为 64 位扩展内存技术,相应的编译器选项为 /favor:EM64T。
有关对 x64 架构进行编程的信息,请参见 x64 软件约定。
在 Visual Studio 开发环境中设置此编译器选项
打开该项目的**“属性页”**对话框。 有关详细信息,请参见 如何:打开项目属性页。
单击**“C/C++”**文件夹。
单击**“命令行”**属性页。
在**“附加选项”**框中键入编译器选项。
以编程方式设置此编译器选项
- 请参见 AdditionalOptions。