jrcmd unclear value of heap size
TimasJun 7 2012 — edited Jun 15 2012jrockit command ./jrcmd 27325 heap_diagnostics
return
27325:
======== BEGIN OF HEAPDIAGNOSTIC =========================
Invoked from diagnosticcommand
Total memory in system: 34225520640 bytes
Available physical memory in system: 1652965376 bytes
-Xmx (maximal heap size) is 536870912 bytes
Heapsize: 536870912 bytes ~512mb
Free heap-memory: 190137256 bytes~180mb
mmStartCompaction = 0x5700000, mmEndCompaction = 0x7700000
--------- Detailed Heap Statistics: ---------
28,7% 40541k 329327 -440k [C
9,1% 12821k 33636 -792k [B
........
*141344kB* total --- ~140mb
"Heapsize" - "Free heap-memory" = 512mb-180mb = 332mb is used, but log showed 140mb(141344kB total) is used. Why is such difference?