垃圾標記階段--引用計數算法、可達性分析算法

前言: 對象存活判斷 在垃圾回收之前,首先需要區分出內存中哪些是存活對象,哪些是已經死亡的對象。只有對死亡對象的標記纔會被GC釋放空間,因此這個過程可以稱爲垃圾標記階段。 簡單來說,當一個對象已經不再被任何的存活對象繼續引用時,就可以宣判爲已經死亡。 判斷對象的存活一般有兩種方式:引用計數算法 和 可達性分析算法。 一、引用計數算法(Java未使用) 1、原理: 引用計數算法,對每個對象保存一個整
相關文章
相關標籤/搜索