三十万次Full GC

/ Java / 没有评论 / 1774浏览

症状

今天测试同学反馈API耗时很长,超过3秒的比例很高。 查看日志发现,小部分请求耗时比较大,约2秒左右,但是比例不高,与反馈比例有点不一致。后来发现是有一台服务器停止工作了(进程假死),对请求没有响应,也没有拒绝,重启后问题缓解。 因为第一次出现,没有引起重视。但是过了几个小时候,相同的问题又出现在另外一台服务器上,狗日的墨菲定律

思路

查日志

查进程状态

意外发现

本来应该早就该发现的

内存泄漏?

接下来就要定位占用内存的元凶了

谁偷走了内存?

原因

办法

结果

总结