JAVA虛擬機學習之GC算法篇(四)

簡單介紹幾個垃圾收集算法: 一、標記-清除算法 ---- 最基礎的收集算法 原理: 首先標記出所有的需要回收的對象, 標記完成後統一回收 缺陷: 效率的問題: 標記和清楚的過程,效率都不高。 空間的問題: 回收後會產生大量的不連續的內存碎片。 可能導致的直接後果就是後面要分配大內存對象的時候,內存不夠 , 又要在GC一次。 二、複製算法: 原理: 將內存容量劃分爲2塊相同大小的部分,每次只使用其中
相關文章
相關標籤/搜索