java内存泄漏--heap dump 文件分析
一、Eclipse Memory Analyzer(MAT)工具
1.MAT工具
下载地址:
ps:mat不支持phd格式文件,需安装插件dtfj
2.安装插件DTFJ
全称( Diagnostic Tool Framework for Java)
2.1下载地址
2.2 操作方法
1)将dtfj中features和plugins两个文件夹中的jar文件下载
2)分别放在mat对应的安装文件夹下
3)重启MemoryAnalyzer.exe
二、IBM Heap Analyzer工具
1.IBM官网上,都可以下载到ha457.jar文件
下载地址:
2.启动工具脚本编写:命名run.bat
内容如下:
title ibm-heap-analyzer
path=%PATH%;%D:softjavajava_installin #java安装路径
D:
cd D:heapdumpwas
java.exe -Xms1048M -Xmx8192M -jar ha457.jar #内存大小设置与jar版本号
3.运行工具,双击run.bat文件
三、Java core文件分析
1.javacore.txt文件用jca打开
下载地址: