作者回复: 不需要。是这样的:年轻代gc会独立做,老年代gc发生的时候就全部遍历一下。这是因为年轻代会更频繁。老年代则没有那么频繁。
作者回复: 其实深度和广度差不多,因为这次没有额外的空间可以复用了。深度用栈,广度用队列,都少不了的。cms采用了一种结合的做法,我后面会在直播或者其他文章里讲一下。当然不知道也没关系。
编辑回复: 小编有时间,你敢不敢听~~哈哈,开个玩笑,关注我们的23讲吧~ZGC马上就来
作者回复: 这个涉及到编译器和gc之间的相互依赖。我们这个专栏怕是写不了了。以后有机会写编译器优化再说吧。