【问题标题】:hprof file formathprof 文件格式
【发布时间】:2018-12-13 18:36:29
【问题描述】:

有人知道 .hprof(二进制堆转储)文件格式的参考吗?

有人知道处理 .hprof 文件的库吗?我知道hat 可以做到这一点,VisualVM 也可以通过 NetBeans 插件做到这一点。但是还有其他人吗?

【问题讨论】:

    标签: java hprof


    【解决方案1】:

    您好,只要没有更多的 hprof 代理,我们就只能使用代码作为格式规范。

    所以这里有几个链接。

    首先这里是 hprof 代理的旧文档,它可能是多余的,但仍然 http://hg.openjdk.java.net/jdk6/jdk6/jdk/raw-file/tip/src/share/demo/jvmti/hprof/manual.html 你可以在其中找到 hprof 规范部分。

    接下来,这里是来自 jvm 代码的 heap dumper 和 hprof 规范 链接到openjdk repo

    https://hg.openjdk.java.net/jdk/jdk/file/9a73a4e4011f/src/hotspot/share/services/heapDumper.cpp

    github 镜像链接

    https://github.com/unofficial-openjdk/openjdk/blob/60b7a8f8661234c389e247942a0012da30146a57/src/hotspot/share/services/heapDumper.cpp#L58

    【讨论】:

      【解决方案2】:

      你可以试试SAP Memory Analyzer

      【讨论】:

      猜你喜欢
      • 2018-04-21
      • 2014-08-31
      • 2015-02-14
      • 2011-09-07
      • 1970-01-01
      • 2010-09-16
      • 1970-01-01
      • 2012-02-24
      相关资源
      最近更新 更多