JAVA虛擬機(二):垃圾收集算法

1、如何判斷可回收的對象         Java採用的是可達性分析算法,基本思路是通過一系列的稱爲「GC Roots」的對象作爲起始點,從這些節點開始向下搜索,搜索所走過的路徑稱爲引用鏈,當一個對象到GC Roots沒有任何引用鏈相連時,則證明此對象是不可用的。         在Java語言中,可作爲GC Roots的對象有:(1)虛擬機棧中引用的對象。(2)方法區中類靜態屬性引用的對象。(3
相關文章
相關標籤/搜索