垃圾回收

一、判斷對象是否存活 1.引用計數算法:給對象添加一個引用計數器,每當有一個地方引用它時,計數器值就加1;當引用失效時,計數器值就減1;任何時刻計數器爲0,說明對象不可能再被使用。 2.可達性分析算法:通過一系列稱爲「GC Roots」的對象爲起始點,從起始點開始向下搜索,當一個對象沒有與起始點有任何方式的相連時,說明這個對象不可用。 二、判斷何時垃圾回收 三、垃圾回收算法 1.標記-清除算法:先
相關文章
相關標籤/搜索