JVM垃圾回收

如何判斷對象可以被回收 Java虛擬機採用可達性分析算法,即從一個根節點向下搜索所有節點,當一個對象無法到達時(孤島),就判斷該對象是可回收對象。 怎麼回收對象 標記-清除對象算法 這個算法分爲兩個階段:標記和清除,在內存中標記哪些對象是可以被回收的,在標記完成後,統一回收這些被標記的對象。 這麼做的很大一個問題是,使得可用的內存區域變得十分零散不連續,如果要分配一個內存區域時,無法提供足夠的連續
相關文章
相關標籤/搜索