GC算法 - 垃圾收集器

1、內存的回收 引用計數法:給對象中添加一個引用計數器,每當有一個地方引用它,計數器就加1;當引用失效,計數器就減1;任何時候計數器爲0的對象就是不可能再被使用的。(很難解決循環引用的問題) 可達性分析算法:將「GC Roots」 對象作爲起點,從這些節點開始向下搜索引用的對象,找到的對象都標記爲非垃圾對象,其餘未標記的對象都是垃圾對象(根節點:線程棧的本地變量、靜態變量、本地方法棧的變量等等)
相關文章
相關標籤/搜索