Java的垃圾回收算法,以及垃圾回收器介紹

如何判斷一個對象可以被回收 1-引用計數法。也就是給對象添加一個引用計數器,對象每被引用1次計數器+1,當引用失效時計數器-1。計數器爲0時,對象可以被回收。 優點 : 實現簡單,效率高 缺點 :無法回收循環引用的對象 2-可達性分析法。也就是通過被稱爲「GC Root」(即本地變量,靜態類屬性引用的對象,常量對象,JNI引用的對象)的對象作爲起始點,從這些節點往下開始搜索,當一個對象到GC Ro
相關文章
相關標籤/搜索