【Java】垃圾回收算法

一、判斷對象存活情況 1、引用計數算法(非Java所使用的方法) 每個對象都維護一個引用計數器,每有一個地方引用這個對象的時候,引用計數器就加1;當引用失效時,引用計數器就減1,當引用計數器的值爲0時表示這個對象不可能再被使用了。 2、可達性分析算法 虛擬機維護一系列稱爲「GC Roots」的對象作爲根節點的樹,所有引用了這個「GC Root」的對象都是其子節點,由此可以得到以可引用樹,當一個對象
相關文章
相關標籤/搜索