What are the first four sections of "anon" in PMPAP JAP?

I understand that there are many different places where JVM heap memory is allocated: streaming stacks, memory mapped files (like zip files), NIO buffers, JNI library allocations, etc.

But I hope that there is a canonical identification of the first four distributions, for example:

/apps/java/jdk1.7.0_05/bin/java -Xmx1024m -Xms1024m -XX:MaxPermSize=256m ... 0000000000400000 4K rx-- /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 rx-- /lib64/ld-2.12.so ... 

I think the latter will most likely be a bunch based on its size, but does anyone know what the other three are? It would be useful to identify as many sections of anon as possible for diagnostic purposes.

+4
source share

All Articles