摘要
针对传统的Java应用性能优化未形成体系化问题,提出一种自顶向下的Java应用系统性能优化方法。该方法是一项贯穿于项目设计之初直至项目生命周期终结的系统工程。从系统顶层设计开始,覆盖应用层、容器层、数据持久化层、JVM层、操作系统与网络层。应用层、容器层以及数据持久化层的性能优化开始于应用系统设计,通过良好的设计满足JVM层、操作系统与网络层的性能需求,避免JVM层、操作系统与网络层的性能调优导致应用系统程序代码修改。对于JVM层、操作系统与网络层则通过运行时的性能监控进行微调以优化性能。
For traditional Java performance optimization has not formed the characteristics of system,this article puts forward the top-down method of optimizing the performance of Java application system,which is a comprehensive systematic project throughout the project design at the beginning of the life cycle of the project to the end.From the beginning of the top-level design system,the container layer,application layer,the data persistence layer,JVM layer,operating system and network layer are covered.The application layer design,container layer and data persistence layer performance optimization began in the application system with good design to meet the JVM layer,operating system and network layer of demand.It prevents JVM performance tuning and operating system layer,network layer from modifying the application of system code for JVM layer,operating system and network layer through performance monitoring during operation to fine tune the performance optimization.
作者
唐科
TANG Ke(Chengdu College of University of Electronic Science and Technology of China,Chengdu,611731,China)
出处
《软件导刊》
2018年第11期45-48,共4页
Software Guide
关键词
自顶向下
JAVA虚拟机
性能优化
应用层
容器层
数据持久化层
JVM层
top-down
Java virtual machine
performance optimization
application layer
container layer
data persistence layer
JVM layer