Das folgende ist das Ergebnis nach dem Ausführen auf Solaris, es zeigt, gibt es zwei Haufen, aber in meinem Verständnis, für einen Prozess, gibt es nur einen Haufen, der eine große kontinuierliche Speicher ist kann von brk verwaltet werden, um die Größe zu erweitern oder zu verkleinern. Und für einen Speicher kann ein Prozess viele Speicher haben, die von mmap/munmap verwaltet werden können. Ist mein Verständnis richtig? oder habe ich das Ergebnis der Pmap falsch gelesen?Heap VS Anon Speicher im Ergebnis von pmap
sol9 # pmap -sx pgrep testprog
... 00022000 3960 3960 3960 - 8K rwx-- [Haufen]
00400000 131072 131072 131072 - 4M rwx-- [Haufen]
... FF390000 8 8 - - 8K rx-- libc_psr.so.1
FF3B0000 8 8 8 - 8K rwx-- [Anon]
...
insgesamt Kb 135.968 135.944 135.112 -