垃圾回收算法的分析与实现,基于c实现各系列gc docs:分析文档
在编程语言中引入gc的例子:tu-lang
> dos2unix auto_test.sh
> sh auto_test.sh
#include "gc.h"
Obj* p = gc_malloc(sizeof(Obj));
// don't need care the `free`,let it go
- python的gc实现
- golang的gc实现
- 内存分配
- 标记+清除
- 并发gc实现
- 实现一个可生产应用的gc
- 标记清除算法-基础实现
- 标记清除算法-多链表法实现
- 标记清除算法-位图式
- 引用计数算法
- 复制算法-基础实现
- 复制算法+标记清除-组合应用实现
- 压缩算法-lisp2算法
- 压缩算法-two_finger
- 分代算法-复制+标记清除
- 增量式算法-三色标记