1. 程式人生 > >Java千百問_07JVM架構(012)_fullGC、minorGC、magorGC有什麼區別

Java千百問_07JVM架構(012)_fullGC、minorGC、magorGC有什麼區別

1、fullGC、minorGC、majorGC有什麼區別

fullGC、minorGC、majorGC還有youngGC是Java垃圾處理機制(GC)的名詞,區分這幾個概念非常簡單:

  1. 老生代進行一次垃圾清理,被稱為fullGC或者majorGC。

  2. 新生代進行一次垃圾清理,被稱為youngGC或者minorGC。

解釋完畢,不過要提一下的是,我們在JVM優化過程中的一個原則就是:

降低youngGC的頻率減少fullGC的次數

瞭解JVM優化看這裡:[java記憶體如何優化][3]
[3]: