多線程gc問題

GC是如何工作的 GC的工作流程主要分爲如下幾個步驟: 1、標記(Mark) 2、計劃(Plan) 3、清理(Sweep) 4、引用更新(Relocate) 5、壓縮(Compact) (一)、標記 目標:找出所有引用不爲0(live)的實例 方法:找到所有的GC的根結點(GC Root), 將他們放到隊列裏,然後依次遞歸地遍歷所有的根結點以及引用的所有子節點和子子節點,將所有被遍歷到的結點標記成
相關文章
相關標籤/搜索