「推断的前提是以事实为依据。」
这两天碰到一个线上系统的偶尔出现突然堆内存暴涨,这倒不是个什么疑难杂症, 只是过程中有些思路觉得可以借鉴参考,故总结下并写下来。
现象
内存情况可以看看下面这张监控图。
一天偶尔出现几次,持续时间一般几分钟不等。 当这种情况出现时,我们检查错误日志,发现有下面两几种 OOM 错误。
java.lang.OutOfMemoryError: GC overhead limit exceeded
java.lan
「推断的前提是以事实为依据。」
这两天碰到一个线上系统的偶尔出现突然堆内存暴涨,这倒不是个什么疑难杂症, 只是过程中有些思路觉得可以借鉴参考,故总结下并写下来。
内存情况可以看看下面这张监控图。
一天偶尔出现几次,持续时间一般几分钟不等。 当这种情况出现时,我们检查错误日志,发现有下面两几种 OOM 错误。
java.lang.OutOfMemoryError: GC overhead limit exceeded
java.lan