跟葉子猿學習JVM(五)垃圾回收機制(二)——可達性分析算法

可達性分析法 可達性分析算法能夠彌補上篇文章中描述的引用計數算法的缺點,它的思路是通過一系列的「GC Roots」對象作爲起點進行搜索,搜索走過的路徑稱爲「引用鏈」,如果一個對象和GC Roots之間沒有可達的路徑,則稱該對象是不可達的,需要注意的是被標記爲不可達對象之後不會立刻被判定爲可回收對象,而是至少有兩次被標記爲不可達對象後,纔會被判定爲可回收對象。 如上圖,通過GC Roots可以訪問到
相關文章
相關標籤/搜索