标签: java jprofiler
我目前有一个Jprofiler' heapdump'包含我需要导出的大量有价值数据的文件,因此可以以编程方式进行解释..
请参阅以下内容:
我需要以某种方式获取所有这些值..我注意到他们的导出按钮,但它只导出未折叠的项目..这里有超过1,000个项目,所以不妥协他们都是不合理的。
我有什么方法可以做到这一点吗?
亲切的问候
答案 0 :(得分:0)
从9.1开始,无法导出堆walker中的所有对象。此外,扩展所有项目都会有问题,因为引用可能会跨越整个堆。
答案 1 :(得分:0)
您可以通过JProfiler 10.0 UI将堆转储保存到您的计算机(.hprof)文件中。 (没有使用较低版本,可能存在类似的选项) 然后可以使用JProfiler和Eclipse MAT(内存分析器)分析该文件。