JVM垃圾回收(深入理解Java虛擬機學習筆記)

什麼是垃圾 Java中那些不可達的對象就會變成垃圾。對象之間的引用可以抽象成樹形結構,通過樹根(GC Roots)作爲起點,從這些樹根往下搜索,搜索走過的鏈稱爲引用鏈。當一個對象到GC Roots沒有任何引用鏈相連時,則證明這個對象爲可回收的對象。 可作爲GC Roots的對象包括下面幾種: 虛擬機棧(棧幀中的本地變量表)中引用的對象 方法區中類靜態屬性和常量引用的對象 本地方法棧中JNI(即一般
相關文章
相關標籤/搜索