天天看点

第11课:jvm的gc日志young Generation下minor GC每个字段彻底详解

内容:

    1.演示Minor GC

    2.彻底分析Minor GC的每一个字段

一、演示Minor GC

[GC (Allocation Failure) [PSYoungGen: 2048K->496K(2560K)] 2048K->613K(9728K), 0.0490609 secs] [Times: user=0.00 sys=0.00, real=0.05 secs] 
           

二、彻底分析Minor GC的每一个字段

    [GC (Allocation Failure):前面没有Full,就表示Minor GC

    [PSYoungGen: 2048K->496K(2560K)]:Minor GC采用PSYoungGen的方式,2048K表示在Heap中GC之前新生代占用的内存空间大小,496K表示Heap中GC之后新生代占用的内存空间大小,2560k表示Heap中整个新生代的内存空间大小

    2048K->613K(9728K):2048K表示整个GC发生前整个Heap内存占用量,613K表示整个GC发生后整个Heap内存占用量,9728k表示整个Heap的内存空间大小;

    0.0490609 secs:表示Minor GC消耗的时间

    [Times: user=0.00 sys=0.00, real=0.05 secs]:表示Minor GC在user用户消耗的时间,sys用户消耗的时间,real表示真正消耗的的时间