background image

 

本文作者是一名有 10 多年经验的高级系统架构师,他的主要专业领域是

Java

 EE、中间件和 JVM 技术。他在性能优化和提升方面也有很深刻的见解,下

面他将和大家分享一下常见的 10 个影响

Java

EE 性能问题。

    
    1.缺乏正确的容量规划
    
    容量规划是一个全面的和发展的过程标准,预测当前和未来的 IT 环境容量
需求。制定合理的容量规划不仅会确保和跟踪当前 IT 生产能力和稳定性,同时
也会确保新项目以最小的风险部署到现有的生产环境中。硬件、中间件、JVM、调
整等在项目部署之前就应该准备好。
    
    2.Java EE 中间件环境规范不足
    
    “

没有规矩,不成方圆 .第二个比较普遍的原因是 Java EE 中间件或者基础

架构不规范。在项目初始,新平台上面没有制定合理的规范,导致系统稳定性
差。这会增加客户成本,所以花时间去制定合理的 Java EE 中间件环境规范是
必须的。这项工作应与初始容量规划迭代相结合。

 

    3.Java 虚拟机垃圾回收过度
    
    

各位对 java.lang.OutOfMemoryError”这个错误信息是不是很熟悉呢?

由于 JVM 的内存空间过度消耗(Java 堆、本机堆等)而抛出的异常。