一些编译器在处理循环时,会针对一些循环应用“循环展开(loop unrolling)”的优化策略,以下描述正确的是:
循环展开主要应用于循环体较为简单的循环,优化后可提高程序的运行速度
循环展开主要应用于循环体较为简单的循环,优化后可降低程序的内存使用
循环展开主要应用于循环体比较复杂的循环,优化后可提高程序的运行速度
循环展开主要应用于循环体比较复杂的循环,优化后可降低程序的内存使用