前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >深入浅出垃圾回收(二)Mark-Sweep 详析及其优化

深入浅出垃圾回收(二)Mark-Sweep 详析及其优化

作者头像
飞驰的西瓜
发布2022-07-26 15:38:01
3100
发布2022-07-26 15:38:01
举报
文章被收录于专栏:EmacsTalk

在上一篇文中介绍的追踪类(tracing)GC 较引用计数(Reference Counting)性能更高,但原生的追踪类 GC 也有其自身缺点,需要对其进行改造才能真正的名副其实。这篇文章就来介绍与之相关的内容。

术语

为了后面叙述方便,首先明确以下几个名词的含义:

  • Collector,用于进行垃圾回收的线程
  • Mutators,应用程序的线程,可以修改 heap
  • MS,mark-sweep 算法的简写
  • MC,mark-compact 算法的简写
  • RC,reference-counting 的简写
  • liveness,一个对象的可到达性

由于公众号不允许外链,可点击https://liujiacai.net/blog/2018/07/08/mark-sweep/进入个人博客阅读。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-07-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 EmacsTalk 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 术语
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档