jvm调优:
1
. 调优时机:
a. heap 内存(⽼年代)持续上涨达到设置的最⼤大内存值;
b. Full GC 次数频繁;
c. GC 停顿时间过⻓长(超过
1
秒);
d. 应⽤用出现OutOfMemory 等内存异常;
e. 应⽤用中有使⽤用本地缓存且占⽤用⼤大量量内存空间;
f. 系统吞吐量与响应性能不不⾼高或下降。
2
. 调优原则:
a. 多数的Java应⽤用不不需要在服务器器上进⾏行行JVM优化;
b. 多数导致GC问题的Java应⽤用,都不不是因为我们参数设置错误,⽽而是代码问题;
c. 在应⽤用上线之前,先考虑将机器器的JVM参数设置到最优(最适合);
d. 减少创建对象的数量;
e. 减少使⽤用全局变量和大对象;
f. JVM优化是到最后不不得已才采⽤用的⼿手段;
g. 在实际使⽤用中,分析GC情况优化代码⽐比优化JVM参数更更好;
3
.
JVM的调优(个人实战常用总结)
最新推荐文章于 2024-06-19 09:10:07 发布