深入理解java虛擬機(二)jvm 垃圾收集器

可達性分析 使用可達性分析來判斷對象的存活,基本思路就是通過一系列成爲「GC Roots」的對象作爲起點,從這些起點開始向下搜索,搜索到所走過的路徑成爲引用鏈,當一個對象到GC Roots沒有任何引用鏈相連時,則證明此對象是不可用的 比如圖中Object5,6,7,雖然之間有關係,但是GC Roots不可達,所以他們將會被判斷爲可回收的對象。 可作爲GC Roots的對象有:虛擬機棧中引用的對象,
相關文章
相關標籤/搜索