формат файла hprof - PullRequest
       10

формат файла hprof

5 голосов
/ 25 августа 2009

Кто-нибудь знает ссылку на формат файла .hprof (двоичные дампы кучи)?

Кто-нибудь знает библиотеки, которые обрабатывают файлы .hprof? Я знаю, что hat делает это, а также VisualVM через плагин NetBeans. Но есть ли другие?

Ответы [ 2 ]

3 голосов
/ 25 августа 2009

Вы можете попробовать SAP Memory Analyzer .

1 голос
/ 13 декабря 2018

Привет, пока в нем нет агента hprof, мы можем использовать код только в качестве спецификации формата.

Так что вот несколько ссылок.

Прежде всего, это старый документ для агента hprof, он может быть избыточным, но все еще http://hg.openjdk.java.net/jdk6/jdk6/jdk/raw-file/tip/src/share/demo/jvmti/hprof/manual.html вы можете найти в нем раздел спецификации hprof.

Далее приведен дампер кучи и спецификация hprof из кода jvm. ссылка на репозиторий 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

...