JVM中那些類可以作爲GCRoot對象

一:jvm內存回收算法一般有兩種 1、引用計數法:如果有地方引用該對象,該對象的引用計數就+1,如果引用失效的話就減一。計數器爲0的對象不可以被使用。 2、可達性分析法:如果我們將一些GC Roots對象作爲起始點,從這些節點向下搜索,搜索到的路徑爲引用鏈,如果有一些對象沒有任何引用鏈相連,那麼這個對象對於GC Roots是不可達的,即使它們之間可能相互產生關聯,所以將其判定爲可回收對象    
相關文章
相關標籤/搜索