The MEMINFO section provides information about the Memory Manager.
See Using the Metronome Garbage Collector for details about how the memory manager component works.
This part of the Javadump gives various storage management values (in hexadecimal), including the free space and current size of the heap. It also contains garbage collection history data, described in Default memory management tracing. Garbage collection history data is shown as a sequence of tracepoints, each with a timestamp, ordered with the most recent tracepoint first.
Javadumps produced by the standard JVM contain a "GC History" section. This information is not contained in Javadumps produced when using the Real Time JVM. Use the -verbose:gc option or the JVM snap trace to obtain information about GC behavior. See Using verbose:gc information and Snap traces for more details.
The following example shows some typical output. All the values are output as hexadecimal values.
0SECTION MEMINFO subcomponent dump routine NULL ================================= NULL 1STMEMTYPE Object Memory NULL region start end size name 1STHEAP 0x00000001109B4090 0x0700000000000000 0x0700000020000000 0x0000000020000000 Default NULL 1STMEMUSAGE Total memory available: 0000000536870912 (0x0000000020000000) 1STMEMUSAGE Total memory in use: 0000000000262144 (0x0000000000040000) 1STMEMUSAGE Total memory free: 0000000536608768 (0x000000001FFC0000) NULL 1STSEGTYPE Internal Memory NULL segment start alloc end type size 1STSEGMENT 0x00000001109B2720 0x0000000111DF3288 0x0000000111DF3288 0x0000000111E432B8 0x01000040 0x0000000000050030 1STSEGMENT 0x00000001109B2670 0x0000000111DA9FC8 0x0000000111DA9FC8 0x0000000111DF3238 0x01000040 0x0000000000049270 1STSEGMENT 0x00000001109B25C0 0x0000000111D66928 0x0000000111D66928 0x0000000111DA9F80 0x01000040 0x0000000000043658 1STSEGMENT 0x00000001109B2510 0x0000000110BFF5E8 0x0000000110BFF5E8 0x0000000110C26718 0x01000040 0x0000000000027130 NULL 1STSEGUSAGE Total memory available: 0000000001194536 (0x0000000000123A28) 1STSEGUSAGE Total memory in use: 0000000000000000 (0x0000000000000000) 1STSEGUSAGE Total memory free: 0000000001194536 (0x0000000000123A28) NULL 1STSEGTYPE Class Memory NULL segment start alloc end type size 1STSEGMENT 0x00000001109B39A0 0x09001000A4EB0BC0 0x09001000A4EB1064 0x09001000A4EB1064 0x04020104 0x00000000000004D4 1STSEGMENT 0x00000001109B38F0 0x09001000A4E09F30 0x09001000A4E0A3A8 0x09001000A4E0A3A8 0x04200104 0x00000000000004A8 1STSEGMENT 0x00000001109B3840 0x0000000111E7CBD0 0x0000000111E84490 0x0000000111E84BD0 0x00010040 0x0000000000008010 1STSEGMENT 0x00000001109B3790 0x0000000111E5CB88 0x0000000111E73AE0 0x0000000111E7CB88 0x00020040 0x0000000000020000 NULL 1STSEGUSAGE Total memory available: 0000000000166284 (0x000000000002898C) 1STSEGUSAGE Total memory in use: 0000000000127284 (0x000000000001F134) 1STSEGUSAGE Total memory free: 0000000000039000 (0x0000000000009858) NULL 1STSEGTYPE JIT Code Cache NULL segment start alloc end type size 1STSEGMENT 0x0000000110BDECD0 0x0000000110C27360 0x0000000111427360 0x0000000111427360 0x00000068 0x0000000000800020 NULL 1STSEGUSAGE Total memory available: 0000000008388640 (0x0000000000800020) 1STSEGUSAGE Total memory in use: 0000000008388608 (0x0000000000800000) 1STSEGUSAGE Total memory free: 0000000000000032 (0x0000000000000020) NULL 1STSEGTYPE JIT Data Cache NULL segment start alloc end type size 1STSEGMENT 0x0000000110BDF190 0x000000011145EF08 0x000000011146EF68 0x0000000111C5EF08 0x00000048 0x0000000000800000 NULL 1STSEGUSAGE Total memory available: 0000000008388608 (0x0000000000800000) 1STSEGUSAGE Total memory in use: 0000000000065632 (0x0000000000010060) 1STSEGUSAGE Total memory free: 0000000008322976 (0x00000000007EFFA0)