Java語言面試-虛擬機(JVM、ART)面試

一、垃圾回收機制?有哪些對象可以作爲GC roots? 1、 引用計數法 可達性分析算法 下面便具體講解下兩種方法: . 引用計數法 這種方法是在對象的頭處維護一個計數器Counter,當有一個引用指向對象的時候counter就加一,當不在引用此對象時就讓counter減一。所以,當counter等於零的時候虛擬機就認爲此對象時可以被回收的。看起來好像有點道理,但是這種方法存在一個致命的問題: 如
相關文章
相關標籤/搜索