《深入理解java虛擬機》筆記(5)垃圾回收算法及垃圾收集器

  一、標記-清除算法 算法:分爲標記和清除兩個階段,首先標記出所有需要回收的對象,再對標記對象進行回收。 不足之處:效率不高,會產生大量不連續內存碎片,導致下次分配較大內存時,若內存不足不得不觸發垃圾回收操作。 此算法爲最基礎算法,其他算法都是在此算法基礎上改進而得到的。   二、複製算法 算法:將可用內存按容量大小劃分爲兩塊,每次只使用其中一塊,當這塊用完之後,就將還存活的對象複製到另外一塊上
相關文章
相關標籤/搜索