代码改变世界

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

  ly772186472  阅读(27)  评论(0编辑  收藏  举报

1: Mark-Sweep (标记清除)

缺点--  碎片话特别严重

2:Copying(拷贝)

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

缺点:浪费内存

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

 

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

 

 

 

 

 

 

工作在年轻代

 

相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
点击右上角即可分享
微信分享提示