在最新的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/