Java GC的那些事(下)

收集算法 垃圾收集算法主要有:標記-清除、複製和標記-整理。 1、標記-清除算法 對待回收的對象進行標記。 算法缺點:效率問題,標記和清除過程效率都很低;空間問題,收集之後會產生大量的內存碎片,不利於大對象的分配。 2、複製算法 複製算法將可用內存劃分成大小相等的兩塊A和B,每次只使用其中一塊,當A的內存用完了,就把存活的對象複製到B,並清空A的內存,不僅提高了標記的效率,因爲只需要標記存活的對象
相關文章
相關標籤/搜索