关闭内联扩展,但让优化存在

Turn off Inline Expansion but let Optimization be there

本文关键字:优化 存在 扩展      更新时间:2023-10-16

在进行性能分析时,我遇到了一个问题,即由于编译器将它们作为/Ox 优化的一部分内联,因此未检测到某些函数。

所以问题是:如何使用设置/Ob1 或/Ob0 开关,但让/Ox 开关保持打开状态。???我想的牛开关会自动将 Ob 开关转到/Ob2 ??

参见: http://msdn.microsoft.com/en-us/library/8f8h5cxt(v=vs.71).aspx

从 http://msdn.microsoft.com/en-us/library/59a3b321%28v=vs.71%29.aspx/Ox 与

/Obn, where n = 2
/Og
/Oi
/Os, /O, /Ot
/Oy

所以我建议:

/Ob0 /Og /Oi /Os /O /Ot /Oy

(当然,如果需要,您可以将/Ob0 更改为/Ob1)。