在进行性能分析时,我遇到了一个问题,即由于编译器将它们内联为 /Ox 优化的一部分,因此未检测到某些函数。
所以问题是:如何使用设置 /Ob1 或 /Ob0 开关但让 /Ox 开关保持打开。???我想的 Ox 开关会自动将 Ob 开关切换到 /Ob2 ??
请参阅:http: //msdn.microsoft.com/en-us/library/8f8h5cxt (v=vs.71).aspx
在进行性能分析时,我遇到了一个问题,即由于编译器将它们内联为 /Ox 优化的一部分,因此未检测到某些函数。
所以问题是:如何使用设置 /Ob1 或 /Ob0 开关但让 /Ox 开关保持打开。???我想的 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)。