JVM垃圾回收算法

1、標記-清除算法 算法分爲兩個階段:首先標記出所有需要回收的對象,在標記完成後,統一回收所有被標記的對象。標記-清除算法有兩個缺點:一是效率問題,標記和清除的效率都不高,另一個是空間問題,標記清除之後會產生大量的不連續的內存碎片。空間碎片過多會導致程序運行過程中,如果有大對象產生,將無法找到足夠大的連續內存而提前觸發一次垃圾回收。 2、複製算法 將內存按容量劃分爲大小相等的兩塊,每次只用其中一塊
相關文章
相關標籤/搜索