1. 程式人生 > >Minor GC 和 Major GC / Full GC

Minor GC 和 Major GC / Full GC

 

 

新生代 GC ( Minor GC ) :指發生在新生代的垃圾收集動作,因為 Java 物件大多都具備朝生夕滅的特性,所以 Minor GC 非常頻繁,一般回收速度也比較快。

 

老年代 GC ( Major GC / Full GC ) :指發生在老年代的 GC ,出現了 Major GC ,經常會伴隨至少一次的 Minor GC (但非絕時的,在 Parallelscavenge 收集器的收集策略裡就有直接進行 Major GC 的策略選擇過程) 。 MajorGC 的速度一般會比 Minor GC 慢 10 倍以上。