Java虛擬機關於GC日志的理解分析

33.125:[GC[DefNew: 3324k->152k(3712k), 0.0025925 secs] 3324k->152k(11904k),0.0031680 secs]

含義依次為:

33.125: 自虛擬機啟動以來經過的秒數;

GC: 垃圾收集的停頓類型為不需要STW(Stop The World )。如果是Full GC說明發生瞭STW。如果是Full GC (System)說明是調用System.gc()方法所觸發的收集。

DefNew:表示GC發生的區域在新生代。這個名稱和所使用的收集器密切相關。可以有Tenured、Perm、ParNew、PSYoungGen等等。

3324k->152k(3712k):GC前該區域(DefNew)已使用容量->GC後該區域已使用容量(該內存區域總容量)

0.0025925 secs:該內存區域(DefNew)GC所占用的時間。

3324k->152k(11904k):GC前Java堆已使用容量->GC後Java堆已使用容量(Java堆總容量)

發佈留言