JVM垃圾回收的時候如何確定垃圾?什麼是GC Roots?

什麼是垃圾: 簡單的說, 內存中已經不再被使用的空間,就是垃圾. 例如一個對象指向爲null了 Person p1 = null , 那麼就可以將p1對象進行回收. 要進行垃圾回收, 怎麼判斷一個對象是否可以被回收? 引用計數法 (瞭解) GCRoot (枚舉根節點可達性分析(根搜索路徑)) 把GC Root對象開始作爲起點, 來進行鏈路的掃描和訪問, 如果能夠可達就認爲是活躍的,就不能回收,如果
相關文章
相關標籤/搜索