gpt4 book ai didi

c++ - 关闭内联扩展但让优化存在

转载 作者:行者123 更新时间:2023-11-28 00:53:52 25 4
gpt4 key购买 nike

在进行性能分析时,我遇到了一些函数未被检测到的问题,因为编译器将它们内联为/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)。

关于c++ - 关闭内联扩展但让优化存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12577209/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com