jmapヒープダンプ形式のオープン仕様はありますか?
手伝ってくれてありがとう!
ヒープのヒストグラムが必要な場合はjmap -histo <pid>
、ライブJVMからヒストグラムを取得するために使用できます。ヒープダンプファイルが既にある場合は、Eclipse MAT(Eclipse Memory Analyzer Tool)を使用して、ダンプをロードし、探しているヒストグラムを簡単に取得できます。
たぶん、それに関するLars Vogelの小さなチュートリアルは、簡単な最初のステップになる可能性があります。
hprofバイナリ形式に関しては、少し前にブックマークしました:http: //java.net/downloads/heap-snapshot/hprof-binary-format.htmlですが、ヒストグラムを取得するために独自のパーサーを開発するのは完全にやり過ぎです。
ヒストグラムのその他の簡単な解決策は、形式を気にせずにjhatを使用することです。ドリルダウンしてさまざまなことを行うことができます。