JVM笔记九-GC收集器日志信息学习
在上一篇文章中,我们通过代码运行结果,查看到JVM的堆内存逻辑上分区是三部分,物理上分区是2部分,以及是新生代分区三部分,占比分布是8/1/1。而且我们还通过代码和堆JVM参数配置,制造出了OOM异常。下面我们就来分析GC回收器的日志信息。 先来看看,OOM后,GC详细日志信息: 编辑 编辑 新生区的伊甸园区GC日志分析 新生区的Eden区的GC,叫法:GC或者是YGC或者是MinorGC或者是轻GC 我们复制一条来分析: [GC (Allocation Failure①) [PSYoungGen: 1877K②->472K③(2048K④)] 3697⑤K->2835K⑥(7680K⑦), 0.0010223⑧ secs] [Times: user=0.00⑨ sys=0.00⑩, real=0.00 secs] 编辑 分段说明: :GC的类型; :YongGC前新生代的内存占用量 :YoungGC后新生代的内存占用量; :新生代总内存大小; :YoungGC前JVM堆内存占用量; :YoungGc后JVM堆内存使用量; :JVM堆内存总大小; :YoungGC耗时 :Y...
