Java虚拟机JVM堆内存调优
- 一、了解堆内存结构
- 1.1 JDK 1.7堆内存
- 1.2 JDK 1.8堆内存
- 二、设置合理的堆内存大小(-Xms和-Xmx)
- 三、调整新生代与老年代比例(-XX:NewRatio)
- 四、新生代中Eden区与Survivor区比例(-XX:SurvivorRatio)
- 五、启用并调整并行收集器或并发收集器
- 六、设置垃圾回收策略及阈值
- 七、监控与分析
- 八、实践与迭代
- 九、使用 IDEA 调整堆内存大小测试
- 9.1 IDEA中进行JVM调优参数设置
- 9.2 代码示例