多线程gc问题

GC是如何工作的 GC的工作流程主要分为如下几个步骤: 1、标记(Mark) 2、计划(Plan) 3、清理(Sweep) 4、引用更新(Relocate) 5、压缩(Compact) (一)、标记 目标:找出所有引用不为0(live)的实例 方法:找到所有的GC的根结点(GC Root), 将他们放到队列里,然后依次递归地遍历所有的根结点以及引用的所有子节点和子子节点,将所有被遍历到的结点标记成
相关文章
相关标签/搜索