JVM---如何判斷對象爲垃圾、回收策略、收集器、內存分配、引用

一、如何判斷對象爲垃圾 1)引用計數算法(已淘汰): 原理: 對象中存在一個引用計數器 對象被引用時,計數器+1; 引用失效時,計數器-1 計數器爲0時,對象被回收 淘汰原因:無法解決對象間相互引用的問題。 當外界不訪問A,B兩個對象,且對象A,B相互引用時,計數器不爲0,則無法回收 2)可達性分析算法: 思想: 定義GC Root作爲引用鏈起點,向下搜索。 被搜索到的節點對象判定爲活
相關文章
相關標籤/搜索