1.Eclipse Memory Analysis Tools (MAT) 是一个分析 Java堆数据的专业工具,用它可以定位内存泄漏的原因。
工具地址 : https://www.eclipse.org/mat/
2从linxu服务器下载内存溢出文件.hprof,导入到MAT
3.选择”Leak Suspects
: includes leak suspects and a system overview.“,内存溢出的可疑项。
4.如下图查看可疑项详情。
4.如下图点击详情查看
5.如下图操作
6.从列表中很快找出内存泄漏的类位置,如下图。