JAVA垃圾回收算法——標記-清除算法、複製算法、標記-整理算法、分代收集算法

     由於Java虛擬機規範並沒有對如何實現垃圾收集器做出明確的規定,因此各個廠商的虛擬機可以採用不同的方式來實現垃圾收集器,所以在此只討論幾種常見的垃圾收集算法的核心思想。 一、標記-清除算法(Mark-Sweep)        標記-清除算法是最基礎的算法。首先標記出所有需要回收的對象,在標記完成後統一回收所有被標記的對象。後面三種算法都是基於標記-清除這種思路並對其缺點改進而得。  
相關文章
相關標籤/搜索