导出Jprofiler堆转储

时间:2016-02-14 11:07:57

标签: java jprofiler

我目前有一个Jprofiler' heapdump'包含我需要导出的大量有价值数据的文件,因此可以以编程方式进行解释..

请参阅以下内容: a busy cat

我需要以某种方式获取所有这些值..我注意到他们的导出按钮,但它只导出未折叠的项目..这里有超过1,000个项目,所以不妥协他们都是不合理的。

我有什么方法可以做到这一点吗?

亲切的问候

2 个答案:

答案 0 :(得分:0)

从9.1开始,无法导出堆walker中的所有对象。此外,扩展所有项目都会有问题,因为引用可能会跨越整个堆。

答案 1 :(得分:0)

您可以通过JProfiler 10.0 UI将堆转储保存到您的计算机(.hprof)文件中。 (没有使用较低版本,可能存在类似的选项) 然后可以使用JProfiler和Eclipse MAT(内存分析器)分析该文件。

Save Heap Dump (yourDump.hprof) on JProfiler 10.0