12

我正在调查使用 Eclipse 的内存分析器 (MAT) 分析 HPROF 文件。支配树、报告和 OQL 界面看起来非常有用。但所有这些都必须通过 MAT 软件手动完成。

是否有命令行界面,以便我可以以编程方式解析 HPROF 并自动生成自定义报告。

这对于集成这个测试基础设施来进行自动内存分析很有用。

顺便说一句,堆大小将在 10-60MB 之间。

4

2 回答 2

4

ParseHeapDump.sh 可以满足您的需求。至于后续问题,我不确定索引文件的存储格式。

于 2013-04-13T09:47:15.363 回答
1

请参阅bitbucket.org/joebowbeer/andromat,它改编自bitbucket.org/ekabanov/mat ,它是Eclipse Memory Analyzer的精简命令行版本。

于 2013-06-03T23:51:45.490 回答