おはよう
oatiz
Rust | Distributed Systems | Database Systems
  • GC学习笔记:GC标记-清除算法(三)

    GC标记-清除算法 标记阶段 清除阶段 分配 合并 优点 实现简单 与保守式GC兼容 缺点 碎片化 分配速度 与写时复制技术不兼容 多个空闲链表 BiBOP算法 位图标记 优点 与写时复制技术兼容 ...

  • GC学习笔记:GC相关知识(二)

    GC中基本概念 对象/头/域 对象 在GC里,对象表示”通过应用程序利用的数据的集合”。对象配置在内存空间中,GC会根据情况将配置好的对象进行移动或销毁操作。因此,对象是GC的基本单位。 对象由“头(header)”与“域(field)”组成 头 将对象中保存对象本身...

  • GC学习笔记:GC定义及历史(一)

    前言  现实开发中,业务开发人员其实很少接触到GC相关的工作,本人接触GC纯粹是因为好奇和R大的早期博文与一些论坛的回答。断断续续的接触一些碎片化的知识,借此将其写下来作为自己学习的一个论证吧。 此系列是阅读中村成洋与相川光著的 垃圾回收的算法与实现 的笔记。 定义 ...