论文部分内容阅读
针对传统的Java应用性能优化未形成体系化问题,提出一种自顶向下的Java应用系统性能优化方法。该方法是一项贯穿于项目设计之初直至项目生命周期终结的系统工程。从系统顶层设计开始,覆盖应用层、容器层、数据持久化层、JVM层、操作系统与网络层。应用层、容器层以及数据持久化层的性能优化开始于应用系统设计,通过良好的设计满足JVM层、操作系统与网络层的性能需求,避免JVM层、操作系统与网络层的性能调优导致应用系统程序代码修改。对于JVM层、操作系统与网络层则通过运行时的性能监控进行微调以优化性能。