总结:GC解决工作中的问题

一、query查询性能的提升

发现大对象 --> 针对大对象寻找解决方案

二、一次代码中创建局部变量线程池的发现

根据线程堆栈以及可视化工具发现线程达到2W+,但是系统中线程是最大值的;

根据线程名称发现,都是线程池,所以猜测系统应该有不停创建线程池的代码,果真如此。

发现此段代码,找到相应接口发现接口在这段时间比较多的调用

三、线程大量阻塞问题的发现

根据jstack生成线程堆栈,发现大量线程blocked,查找规律发现是某一段代码加了 synchronized ,大量访问导致阻塞。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值