主题
Javadump(更常见的名字:javacore) – 4
MEMINFO 部分提供了有关 Memory Manager 的信息。
MEMINFO 部分继前三部分之后,给出了有关 Memory Manager 的信息。请参阅内存管理,获取有 Memory Manager 工作方式的详细信息。
Javadump 的这一部分提供了各种十六进制的存储管理值。该信息还会以十进制和十六进制显示堆的空闲内存、已用内存和总内存。
如果使用 –Xsoftmx 选项指定了初始最大堆大小或软限制,那么该限制还会显示为堆的目标内存。有关 –Xsoftmx 的更多信息,请参阅 垃圾回收器命令行选项。
该部分还包含垃圾回收历史数据,缺省内存管理跟踪 中对此进行了描述。垃圾回收历史数据显示为跟踪点序列,每一个都带有时间戳记,最近的跟踪点排在最前面。
在 Javadump 中,段是 Java™ 运行时环境为使用大量内存的任务分配的内存块。示例任务将会维护 JIT 缓存并存储 Java 类。Java 运行时环境也分配了其他本机内存,但是该内存并未在 MEMINFO 部分列出。Java 运行时段所使用的总内存不一定表示 Java 运行时环境的完整内存占用量。Java 运行时段包括段数据结构以及本机内存的关联块。
以下示例显示了一些典型输出。所有值都以十六进制值形式输出。MEMINFO 部分的列标题具有以下含义:

0SECTION MEMINFO subcomponent dump routine NULL ================================= NULL 1STHEAPTYPE Object Memory NULL id start end size space/region 1STHEAPSPACE 0x000000000042D4B0 -- -- -- Generational 1STHEAPREGION 0x0000000000383C70 0x000007FFDFFB0000 0x000007FFE02B0000 0x0000000000300000 Generational/Tenured Region 1STHEAPREGION 0x0000000000383B80 0x000007FFFFEB0000 0x000007FFFFF30000 0x0000000000080000 Generational/Nursery Region 1STHEAPREGION 0x0000000000383A90 0x000007FFFFF30000 0x000007FFFFFB0000 0x0000000000080000 Generational/Nursery Region NULL 1STHEAPTOTAL Total memory: 4194304 (0x0000000000400000) 1STHEAPTARGET Target memory: 20971520 (0x0000000001400000) 1STHEAPINUSE Total memory in use: 1184528 (0x0000000000121310) 1STHEAPFREE Total memory free: 3009776 (0x00000000002DECF0) NULL 1STSEGTYPE Internal Memory NULL segment start alloc end type size 1STSEGMENT 0x0000000002CE3DF8 0x0000000003BD00F0 0x0000000003BD00F0 0x0000000003BE00F0 0x01000040 0x0000000000010000 1STSEGMENT 0x0000000002CE3D38 0x0000000003A509F0 0x0000000003A509F0 0x0000000003A609F0 0x01000040 0x0000000000010000 (lines removed for clarity) 1STSEGMENT 0x00000000004481D8 0x0000000002CE9B10 0x0000000002CE9B10 0x0000000002CF9B10 0x00800040 0x0000000000010000 NULL 1STSEGTOTAL Total memory: 1091504 (0x000000000010A7B0) 1STSEGINUSE Total memory in use: 0 (0x0000000000000000) 1STSEGFREE Total memory free: 1091504 (0x000000000010A7B0) NULL 1STSEGTYPE Class Memory NULL segment start alloc end type size 1STSEGMENT 0x0000000003B117B8 0x0000000003C4E210 0x0000000003C501C0 0x0000000003C6E210 0x00020040 0x0000000000020000 1STSEGMENT 0x0000000003B116F8 0x0000000003C451D0 0x0000000003C4D1D0 0x0000000003C4D1D0 0x00010040 0x0000000000008000 (lines removed for clarity) 1STSEGMENT 0x00000000004489E8 0x0000000003804A90 0x0000000003824120 0x0000000003824A90 0x00020040 0x0000000000020000 NULL 1STSEGTOTAL Total memory: 2099868 (0x0000000000200A9C) 1STSEGINUSE Total memory in use: 1959236 (0x00000000001DE544) 1STSEGFREE Total memory free: 140632 (0x0000000000022558) NULL 1STSEGTYPE JIT Code Cache NULL segment start alloc end type size 1STSEGMENT 0x0000000002D5B508 0x000007FFDEE80000 0x000007FFDEEA2D78 0x000007FFDF080000 0x00000068 0x0000000000200000 1STSEGMENT 0x0000000002CE9688 0x000007FFDF080000 0x000007FFDF09FD58 0x000007FFDF280000 0x00000068 0x0000000000200000 1STSEGMENT 0x0000000002CE95C8 0x000007FFDF280000 0x000007FFDF29FD58 0x000007FFDF480000 0x00000068 0x0000000000200000 1STSEGMENT 0x0000000002CE9508 0x000007FFDF480000 0x000007FFDF49FD58 0x000007FFDF680000 0x00000068 0x0000000000200000 NULL 1STSEGTOTAL Total memory: 8388608 (0x0000000000800000) 1STSEGINUSE Total memory in use: 533888 (0x0000000000082580) 1STSEGFREE Total memory free: 7854720 (0x000000000077DA80) 1STSEGLIMIT Allocation limit: 268435456 (0x0000000010000000) NULL 1STSEGTYPE JIT Data Cache NULL segment start alloc end type size 1STSEGMENT 0x0000000002CE9888 0x0000000003120060 0x0000000003121F58 0x0000000003320060 0x00000048 0x0000000000200000 NULL 1STSEGTOTAL Total memory: 2097152 (0x0000000000200000) 1STSEGINUSE Total memory in use: 7928 (0x0000000000001EF8) 1STSEGFREE Total memory free: 2089224 (0x00000000001FE108) 1STSEGLIMIT Allocation limit: 402653184 (0x0000000018000000) NULL 1STGCHTYPE GC History 3STHSTTYPE 14:54:17:123462116 GMT j9mm.134 - Allocation failure end: newspace=111424/524288 oldspace=3010952/3145728 loa=156672/156672 3STHSTTYPE 14:54:17:123459726 GMT j9mm.470 - Allocation failure cycle end: newspace=111448/524288 oldspace= 3010952/3145728 loa=156672/156672 3STHSTTYPE 14:54:17:123454948 GMT j9mm.65 - LocalGC end: rememberedsetoverflow=0 causedrememberedsetoverflow=0 scancacheoverflow=0 failedflipcount=0 failedflipbytes=0 failedtenurecount=0 failedtenurebytes=0 flipcount=2561 flipbytes=366352 newspace=111448/524288 oldspace=3010952/3145728 loa=156672/156672 tenureage=10 3STHSTTYPE 14:54:17:123441638 GMT j9mm.140 - Tilt ratio: 50 3STHSTTYPE 14:54:17:122664846 GMT j9mm.64 - LocalGC start: globalcount=0 scavengecount=1 weakrefs=0 soft=0 phantom=0 finalizers=0 3STHSTTYPE 14:54:17:122655972 GMT j9mm.63 - Set scavenger backout flag=false 3STHSTTYPE 14:54:17:122647781 GMT j9mm.135 - Exclusive access: exclusiveaccessms=0.002 meanexclusiveaccessms=0.002 threads=0 lastthreadtid=0x0000000002DCCE00 beatenbyotherthread=0 3STHSTTYPE 14:54:17:122647440 GMT j9mm.469 - Allocation failure cycle start: newspace=0/524288 oldspace= 3010952/3145728 loa=156672/156672 requestedbytes=24 3STHSTTYPE 14:54:17:122644709 GMT j9mm.133 - Allocation failure start: newspace=0/524288 oldspace=3010952/3145728 loa=156672/156672 requestedbytes=24 NULL
|
