一、Eclipse Memory Analyzer(MAT)工具
1.MAT工具
下载地址:Eclipse Memory Analyzer Open Source Project | The Eclipse Foundation
ps:mat不支持phd格式文件,需安装插件dtfj
2.安装插件DTFJ
全称( Diagnostic Tool Framework for Java)
2.1下载地址
Index of /ibmdl/export/pub/software/websphere/runtimes/tools/dtfj
2.2 操作方法
1)将dtfj中features和plugins两个文件夹中的jar文件下载
2)分别放在mat对应的安装文件夹下
3)重启MemoryAnalyzer.exe
二、IBM Heap Analyzer工具
1.IBM官网上,都可以下载到ha457.jar文件
下载地址:IBM HeapAnalyzer
2.启动工具脚本编写:命名run.bat
内容如下:
title ibm-heap-analyzer
path=%PATH%;%D:\soft\java\java_install\bin #java安装路径
D:
cd D:\heapdump\was
java.exe -Xms1048M -Xmx8192M -jar ha457.jar #内存大小设置与jar版本号
3.运行工具,双击run.bat文件
三、Java core文件分析
1.javacore.txt文件用jca打开
本文介绍了如何使用Eclipse Memory Analyzer (MAT) 和 IBM HeapAnalyzer 工具进行Java内存分析。MAT需要安装DTFJ插件以支持特定格式的文件,而IBM HeapAnalyzer则通过编写启动脚本来设置内存大小。此外,还提到了使用IBM的jca工具分析javacore.txt文件。这些工具对于诊断和优化Java应用的内存性能至关重要。
7110

被折叠的 条评论
为什么被折叠?



