Sha*_*Doo 6 memory heap analysis eclipse-mat
我试图使用Eclipse MAT(内存分析工具包)来分析一些相当大的堆转储(~2G).不幸的是我的笔记本电脑有32位Windows,并且MAT耗尽了1.4G分配堆的堆空间.我成功地从大型无头64位盒子上的命令行运行堆索引器.但是,我无法说服MAT从我的笔记本电脑上的目录导入这些索引文件,以便我可以交互地调查堆.我加载堆的所有尝试(与索引文件一起)导致MAT决定重新解析堆文件而不是使用现有索引.想法?
您需要将该目录中存在的所有文件复制到您的笔记本电脑。我已经成功地做过很多次了。我使用在服务器上运行分析器
/opt/mat/MemoryAnalyzer -consolelog -application org.eclipse.mat.api.parse "$@" org.eclipse.mat.api:suspects org.eclipse.mat.api:top_components
Run Code Online (Sandbox Code Playgroud)
这允许我打开堆转储,然后打开存储的报告。
| 归档时间: |
|
| 查看次数: |
1169 次 |
| 最近记录: |