JVM的调优(个人实战常用总结)

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.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

庞胖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值