1. 程式人生 > >第11課:jvm的gc日誌young Generation下minor GC每個欄位徹底詳解

第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表示真正消耗的的時間