1. 程式人生 > >JVM(九),垃圾回收回收算法

JVM(九),垃圾回收回收算法

碎片化 技術 mar 垃圾 分享圖片 justify 宋體 內存空間 bubuko

九、垃圾回收回收算法

1.標記-清除(Mark and Sweep

技術分享圖片

缺點是內存空間碎片化太嚴重

2.復制算法(Copying

(1)復制算法介紹

技術分享圖片

(2)復制算法優勢

技術分享圖片

3.標記-整理算法(Compacting

1)標記整理算法介紹

技術分享圖片

(2)標記整理算法優點

技術分享圖片

4.分代收集算法

技術分享圖片

(1)GC分類

技術分享圖片

(2)年輕代內存空間

技術分享圖片

如果Eden區不能保存一個較大的對象,則會保存到老年代中,默認十五歲之後會轉移到老年代中

(3)對象如何晉升到老年代

技術分享圖片

4)設置參數

技術分享圖片

(5)觸發full GC的方法

技術分享圖片

5.stop-theWorld

技術分享圖片

6.Safepoint

技術分享圖片

JVM(九),垃圾回收回收算法