文章预览
我们写程序的目的就是使它在任何情况下都可以稳定工作。一个运行的很快但是结果错误的程序并没有任何用处。在程序开发和优化的过程中,我们必须考虑代码使用的方式,以及影响它的关键因素。通常,我们必须在程序的简洁性与它的运行速度之间做出权衡。今天我们就来聊一聊如何优化程序的性能。 1. 减小程序计算量 1.1 示例代码 1.2 分析代码 1.3 改进代码 2. 提取代码中的公共部分 2.1 示例代码 2.2 分析代码 2.3 改进代码 3. 消除循环中低效代码 3.1 示例代码 3.2 分析代码 3.3 改进代码 4. 消除不必要的内存引用 4.1 示例代码 4.2 分析代码 4.3 改进代码 5. 减小不必要的调用 5.1 示例代码 5.2 分析代码 5.3 改进代码 6. 循环展开 6.1 示例代码 6.2 分析代码 6.3 改进代码 7. 累计变量,多路并行 7.1 示例代码 7.2 分析代码 7.3 改进代码 8. 重新结合变换 8.1 示例代
………………………………