当前位置: 首页 > 知识库问答 >
问题:

导出Jprofiler堆转储

洪楷
2023-03-14

我目前有一个Jprofiler“heapdump”文件,其中包含许多有价值的数据,我需要导出这些数据,以便可以通过编程对其进行解释。。

我需要以某种方式得到所有这些值...我注意到他们的一个导出按钮,但它只导出没有折叠的项目...这里有1000多个项目,所以不折叠它们是不合理的。

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

亲切的问候

共有2个答案

弘柏
2023-03-14

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

谈桐
2023-03-14

从9.1开始,无法导出堆遍历器中的所有对象。此外,扩展所有项目会有问题,因为引用可以很好地跨越整个堆。

 类似资料:
  • 有人给我发了一个janalyiler报告,但我没有它,我也不打算购买它。他们在理解这一点时遇到了一些困难。jProfiler是否允许用户以text/html/pdf/etc格式导出报告?

  • 问题内容: 这有效:http : //play.golang.org/p/-Kv3xAguDR。 这导致堆栈溢出:http : //play.golang.org/p/1-AsHFj51O。 我不明白为什么。在这种情况下,使用接口的正确方法是什么? 问题答案: 这个 将呼叫您的,依次呼叫,等等。如果您需要解组JSON然后对其进行处理,那么一种巧妙的技术是声明一个本地类型,将数据解组到其中,然后转换

  • 我正在使用一个正则表达式从任意长的输入字符串中提取键值对,并且遇到了这样的情况:对于具有重复模式的长字符串,它会导致堆栈溢出。 KV解析代码如下所示: 一些虚构的输出示例: 我显式地将generic放在上面,而不是在解析之前检查最大字符串长度的hacks(例如)。 我能想出的最粗俗的解决方法,一个真正的反模式,是 有趣的是,它在我试过的几次运行中都起作用了,但它不是一个值得推荐的有品位的东西。:-

  • 我正在尝试使用Jprofiler的离线分析API将Jprofiler 8.1.4与jenkins集成。下面是写入的程序 > 开始JProfiler录制。 保存快照。 停止JProfiler录制。 导入java。io。文件导入java。io。IOException; 公共类TestJenJPIntegration{public static Connection connObj=null;publi

  • 我在JProfiler中使用离线分析(在远程机器中),并且我试图使用jpexport命令从快照中导出图形。但是,出于某种原因,我无法从我的自定义探针中获取这些图形,即使当我使用JProfiler GUI打开快照时,我也可以访问这些图形。 请注意,我正在通过分析应用编程接口收集数据,例如,使用实现“遥测探针”的Java类。在留档中,还可以使用自定义探针向导,我想知道在将会话文件导出到分析机器后,是否