GC垃圾回收算法
2020-08-17 11:31:10 0 举报
GC垃圾回收算法详解
作者其他创作
大纲/内容
Minor GC
1
X
老年代
2
标记-清除算法
对象
执行GC 时被回收的对象
survivor2
survivor1
GC
Full GC
复制
8
执行GC时被回收的对象
不可回收
堆内存
标记-整理算法
复制算法
分代收集算法
Eden
老年代的GC
1.在新生代中采用的是复制算法,但新生代内存分配不是像前面所说的复制算法那样均分的,由于只有10%的对象是存活的,90%的对象都是死亡的。因此新生代内存分配并不是均匀的,实际比例为:Eden:survivor1:survivor2=8:1:12.当新生代的对象存活了很久,会被晋升到老年代区域。新生代与老年代占用内存的比例为:1:2
未分配
新生代
可回收
0 条评论
下一页
为你推荐
查看更多