2010-10-05 112 views
7

在MSVC,也有代码优化四个选项:微软的Visual C++代码优化

  • 无优化
  • 最小化大小
  • 最大化速度
  • 全面优化

第一三个不言自明,但我不确定Full Optimization。这是否试图在尺寸和速度之间找到平衡,还是比其他两种方案做得更好?请澄清它的含义。

回答

8

它似乎是速度优化,打开了一些额外的优化。它在网上完全解释here

使用/ OX是一样使用 以下选项:

/OBN,其中n = 2

/OG(全局优化)

/爱(生成内函数)

/OS/OT(利于小码,回礼快速 代码)

/Oy公司(帧指针省略)

注意使用全优化 的意味着使用帧指针 省略(/ Oy公司(帧指针 省略))选项。