Java 程序性能优化《第一章》1.4小结
通过本章的学习,读者应该了解性能的基本概念及其常用的参考指标。此外,本章还较为详细的介绍了与性能调优相关的两个重要理论——木桶原理以及Amdahl定律。
根据木桶原理,系统的最终性能总是由系统中性能最差的组件决定的。因此,改善该组件的性能对提升系统整体性能有重要的作用。而根据Amdahl定律,可以知道只是增加处理器数量对提升系统性能并没有太大的实际意义,必须同时提高程序的并行化比重。
本章还简要的介绍了在软件开发和维护过程中可以进行性能优化的各个阶段。比如,在软件的设计阶段,就需要选用合理的软件结构和性能组件;在编码阶段,需要提高代码的执行效率;对于Java应用程序,在系统的运行期,还需要设置合理的JVM虚拟机参数;同时,优化数据库和操作系统也对系统整体性能有直接影响。
在本章最后,简要介绍了性能优化的一般步骤和注意事项。