hprof文件格式

时间:2009-08-25 16:07:31

标签: java hprof

有没有人知道.hprof(二进制堆转储)文件格式的引用?

有没有人知道处理.hprof文件的库?我知道hat通过NetBeans插件执行此操作以及VisualVM。但还有其他人吗?

2 个答案:

答案 0 :(得分:3)

您可以尝试SAP Memory Analyzer

答案 1 :(得分:1)

嗨,只要不再有hprof代理文档,我们就只能将代码用作格式规范。

所以这里的链接很少。

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

接下来,这是来自jvm代码的堆转储和hprof规范 链接到openjdk存储库

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