我正在调查使用 Eclipse 的内存分析器 (MAT) 分析 HPROF 文件。支配树、报告和 OQL 界面看起来非常有用。但所有这些都必须通过 MAT 软件手动完成。
是否有命令行界面,以便我可以以编程方式解析 HPROF 并自动生成自定义报告。
这对于集成这个测试基础设施来进行自动内存分析很有用。
顺便说一句,堆大小将在 10-60MB 之间。
我正在调查使用 Eclipse 的内存分析器 (MAT) 分析 HPROF 文件。支配树、报告和 OQL 界面看起来非常有用。但所有这些都必须通过 MAT 软件手动完成。
是否有命令行界面,以便我可以以编程方式解析 HPROF 并自动生成自定义报告。
这对于集成这个测试基础设施来进行自动内存分析很有用。
顺便说一句,堆大小将在 10-60MB 之间。
ParseHeapDump.sh 可以满足您的需求。至于后续问题,我不确定索引文件的存储格式。
请参阅bitbucket.org/joebowbeer/andromat,它改编自bitbucket.org/ekabanov/mat ,它是Eclipse Memory Analyzer的精简命令行版本。