1,内存模型
2,GC回收器
- CMS垃圾回收器
cms垃圾回收器经历六个阶段
a,初始标记
这是CMS中两次stop-the-world事件中的一次。这一步的作用是标记存活的对象,有两部分
1. 标记老年代中所有的GC Roots对象,如下图节点1;
2. 标记年轻代中活着的对象引用到的老年代的对象
a1,
a2,
b,并发标记
c, 重新标记
d,并发清除
- G1垃圾回收器
3,gc优化案例
1,内存模型
2,GC回收器
cms垃圾回收器经历六个阶段
a,初始标记
这是CMS中两次stop-the-world事件中的一次。这一步的作用是标记存活的对象,有两部分
1. 标记老年代中所有的GC Roots对象,如下图节点1;
2. 标记年轻代中活着的对象引用到的老年代的对象
a1,
a2,
b,并发标记
c, 重新标记
d,并发清除
3,gc优化案例
转载于:https://my.oschina.net/124259473/blog/1920504