代码改变世界

GC 清除算法--常用垃圾回收算法和常用垃圾回收器

2022-09-28 20:22  ly772186472  阅读(32)  评论(0)    收藏  举报

1: Mark-Sweep (标记清除)

缺点--  碎片话特别严重

2:Copying(拷贝)

找到可用的一半 复制到另外一半,再把以前的一半给清除掉; 

缺点:浪费内存

3:Mark-Compact(标记压缩)  --缺点: 效率很低; 将有用的整理起来,没用的也整理一下

 

 三种算法都有毛病,三种的综合运用,诞生了各种各样的垃圾回收器

 

 

 

 

 

 

工作在年轻代