スレッドスタック、メモリマップファイル(zipファイルなど)、NIOバッファ、JNIライブラリによる割り当てなど、JVMヒープ外のメモリが割り当てられる場所はたくさんあることを理解しています。
しかし、最初の4つの割り当てが正規に識別されることを期待しています。例:
/apps/java/jdk1.7.0_05/bin/java -Xmx1024m -Xms1024m -XX:MaxPermSize=256m ...
0000000000400000 4K r-x-- /apps/java/jdk1.7.0_05/bin/java
0000000000600000 4K rw--- /apps/java/jdk1.7.0_05/bin/java
0000000001e69000 280920K rw--- [ anon ]
00000000b0000000 132288K rw--- [ anon ]
00000000b8130000 129856K rw--- [ anon ]
00000000c0000000 1048576K rw--- [ anon ]
00000030b4e00000 120K r-x-- /lib64/ld-2.12.so
...
サイズからすると、最後の1つはヒープである可能性が高いと思いますが、他の3つが何であるかを誰かが知っていますか?anon
診断目的でできるだけ多くのセクションを識別できると便利です。