为什么CMS虽然是老年代的gc,但仍要扫描新生代的?

关注者
9
被浏览
7,969
登录后你可以
不限量看优质回答私信答主深度交流精彩内容一键收藏

CMS的初始标记阶段,会扫描新生代对象,并把新生代的有效对象作为GC ROOT,用于第二阶段的扫描。

因为老年代对象可能只被新生代对象引用,故需要扫描新生代,