淺談一下JVM常用的四種垃圾回收算法

常用四種垃圾回收算法 常用的垃圾回收算法有四種:標記-清除算法、複製算法、標記-整理算法、分代收集算法。 1.標記-清除算法 分爲標記和清除兩個階段,首先標記出所有需要回收的對象,標記完成後統一回收所有被標記的對象,如下圖。 缺點:標記和清除兩個過程效率都不高;標記清除之後會產生大量不連續的內存碎片。 2.複製算法 把內存分爲大小相等的兩塊,每次存儲只用其中一塊,當這一塊用完了,就把存活的對象全部
相關文章
相關標籤/搜索