什么是浮动垃圾 CMS为什么要重新标记 G1是怎么优化重新标记的过程的
摘要:
1 浮动垃圾 如图,GC 线程便利对象树(实际是图),遍历过了A ,然后遍历过了B,遍历到了C,但是还没有遍历完C的儿子D,这时候如果 A.B=null; 那么B就变成了浮动垃圾,本次GC 过程B不会被清除。只能下次清除。 2 GC 三色标记算法过程中,白色的节点指向 黑色的节点 怎么办? (增量更 阅读全文
posted @ 2022-04-17 22:49 zhangyukun 阅读(921) 评论(0) 推荐(0) 编辑