jvm调优心得

1、平常情况下系统运行稳定,jvm内存使用及gc正常,但如果碰到流量高峰,并且持续保持高峰的话,那jvm里的内存可能一直处在高饱和状态,会触发频繁的垃圾回收,而因为新产生的对象不是垃圾,无法回收,导致频繁回收又不能释放新的空间,使系统响应越来越缓慢,而系统响应缓慢则有可能引来更多的业务重试流量,最终造成雪崩

2、此时要分析系统缓慢的原因,如果是jvm不够用,则重新分配更多的内存,如有必要甚至可以增加新的实例。如果可能是代码中调用别的外部接口超时而导致处理缓慢,并使内存积压的话,则要联系处理外部接口

3、多使用jps、jinfo、jstate、jstack命令观察jvm的使用情况,才是解决问题的有效手段

 

打个养成读书习惯的广告,扫二维码可以免费领取月卡:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值