G1的 Young GC 阶段:

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

Young GC 阶段:

  • 阶段1:根扫描
    静态和本地对象被扫描
  • 阶段2:更新RS
    处理dirty card队列更新RS
  • 阶段3:处理RS
    检测从年轻代指向年老代的对象
  • 阶段4:对象拷贝
    拷贝存活的对象到survivor/old区域
  • 阶段5:处理引用队列(对象地址变化了,引用值也要跟着变)
    软引用,弱引用,虚引用处理

转载于:https://my.oschina.net/u/3847203/blog/3041804

你可能感兴趣的:(G1的 Young GC 阶段:)