JVM 中的 GC Roots 和可達鏈

什麼是GC Root 對象? 簡單講,凡是被常量、靜態變量、全局變量、運行時方法中的變量直接引用的對象,原則上不能被GC釋放。 JVM中對內存進行回收時,需要判斷對象是否仍在使用中,可以通過 GC Roots Tracing辨別。 GC Roots 定義: 通過一系列名爲」GCRoots」的對象作爲起始點,從這個節點向下搜索,搜索走過的路徑稱爲ReferenceChain,當一個對象到GCRoot
相關文章
相關標籤/搜索