解决OOM:com.mysql.cj.jdbc.result.ResultSetImpl-jprofiler工具分析

背景:

内存4G、dump 2.3G 

工具:jprofiler

解决方案:

1、拿到dump文件 用 jprofiler 分析

2、根据分析出来的结果 改自己系统的代码(这里省略)

步骤:

打开dump文件

解决OOM:com.mysql.cj.jdbc.result.ResultSetImpl-jprofiler工具分析_第1张图片

点击最大对象,可以看到下图 前三个都是jdbc

解决OOM:com.mysql.cj.jdbc.result.ResultSetImpl-jprofiler工具分析_第2张图片

解决OOM:com.mysql.cj.jdbc.result.ResultSetImpl-jprofiler工具分析_第3张图片

 解决OOM:com.mysql.cj.jdbc.result.ResultSetImpl-jprofiler工具分析_第4张图片

最后得出是 xxx表  结束(排查自己的代码 有没有那个地方死循环 )。。。

你可能感兴趣的:(jvm)