gpt4 book ai didi

ios - XCode、LLVM 和代码优化——最快、最小与无

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:05:31 30 4
gpt4 key购买 nike

关于 LLVM 如何优化代码,关于 SO 以及整个网络都有一些非常好的描述。但这些都无法回答我的具体问题。

在 Xcode 中,项目和目标设置中有各种代码优化选项。我理解在开发过程中不需要优化,但为什么在编译发布版本时会选择 Fastest,Smallest[-Os] 以外的任何东西。

最佳答案

在大多数情况下,-Os 是一个不错的选择。它很好地结合了空间优化和速度优化。

但是,其他选项确实有一些吸引力:

  • -O/-O1:“我希望有更多调试优化代码的能力”
  • -O2:(好吧,老实说,我不确定为什么会选择 -O2 而不是 -Os。也许如果特定的代码大小优化 -Os 确实会造成伤害性能太差?)
  • -O3:“这部分代码需要足够快,并且能够很好地响应激进的内联和循环展开以抵消代码尺寸惩罚”

关于ios - XCode、LLVM 和代码优化——最快、最小与无,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14631568/

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