以编程方式从命令行分析HPROF内存转储文件

时间:2013-04-12 17:46:48

标签: java android hprof eclipse-memory-analyzer

我正在调查使用Eclipse的Memory Analyzer(MAT)分析HPROF文件。 统治者树,报告和OQL界面看起来非常有用。但所有这一切都必须通过MAT软件手动完成。

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

这对于集成此测试基础架构以进行自动内存分析非常有用。

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

2 个答案:

答案 0 :(得分:3)

ParseHeapDump.sh做你想要的。至于后续问题,我不确定索引文件的格式是什么。

答案 1 :(得分:1)

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