在最新的XCode 8.2.1中,似乎对于Unroll Loops部分下的Apple LLVM 8.0 - Code Generation优化设置是默认关闭的,即使对于Release配置也是如此。有什么充分的理由吗?我认为循环展开是最基本的优化之一。

最佳答案

为避免增加所生成代码的大小,似乎已禁用该功能。
Tuning for Performance and Responsiveness

关于c++ - 为什么默认情况下在XCode中展开循环?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41854437/

10-13 05:04