面試總結之[gc垃圾回收算法圖解]

分代收集算法中堆空間被分爲新生代和老年代。因爲新生代中對象的存活率比較低,所以一般採用複製算法,老年代的存活率一般比較高,一般使用」標記-清理」或者」標記-整理」算法進行回收。 堆的分區展示: 新創建的對象一般放在新生代的Enden區,如下圖所示。 上面對象中,綠色代表的是」存活對象」,灰色的代表的是」待回收對象」。當Enden中被使用完的時候,就會發生新生代GC,也就是Minor GC,如下圖。
相關文章
相關標籤/搜索