JAVA虛擬機【GC機制】垃圾收集算法

上篇說到,判斷哪些對象是需要被回收的,本篇討論幾種垃圾收集算法的思想(包括標記-清除算法,複製算法,標記-整理算法) 1.標記-清除算法 標記-清除算法(Mark-sweep算法)主要包括標記和清除兩個階段,首先標記中需要回收的對象。在標記完成後統一回收被標記的對象如圖。 標記-清除算法有兩個主要問題: 效率問題,標記和清除兩個過程的效率不高 空間問題,標記清楚之後會產生大量的碎片,導致之後無法分
相關文章
相關標籤/搜索