首页
知乎知学堂
发现
等你来答
切换模式
登录/注册
Java
Java 虚拟机(JVM)
CMS
GC垃圾回收(计算机科学)
为什么CMS虽然是老年代的gc,但仍要扫描新生代的?
关注者
9
被浏览
7,969
登录后你可以
不限量看优质回答
私信答主深度交流
精彩内容一键收藏
登录
查看全部 1 个回答
光闪
《深入理解Spring MVC源代码》作者
关注
CMS的初始标记阶段,会扫描新生代对象,并把新生代的有效对象作为GC ROOT,用于第二阶段的扫描。
因为老年代对象可能只被新生代对象引用,故需要扫描新生代,
发布于 2018-06-03 09:17
赞同 14
1 条评论
分享
收藏
喜欢
收起
查看全部 1 个回答