本文来说下JVM调优基本步骤
文章目录
概述
JVM性能优化步骤
调什么
JVM调优:1、是想调什么,2、能调什么(只能调开放接口的,很多东西不一定开放接口给你调整),综合考虑只有如下两个方面:
- 内存方面
- 线程方面
内存方面
内存方面
- JVM需要的内存总大小。
- 各块内存分配,新生代、存活区、老年代。
- 选择合适的垃圾回收算法、控制GC停顿次数和时间。
- 解决内存泄漏的问题,辅助代码优化。
- 内存热点:检查哪些对象在系统中数量最大,辅助代码优化。
线程方面
线程方面
- 死锁检查,辅助代码优化。
- Dump线程详细信息:查看线程内部运行情况,查找竞争线程,辅助代码优化。
- CPU热点:检查系统哪些方法占用了大量CPU时间,辅助代码优化。