垃圾回收介绍与D语言内存管理

此文是个ppt的分享,主要内容是:

  • GC 算法的基本介绍
  • D语言的GC的介绍
  • D语言内存管理的方法
  • 混合管理字节的经验

相信见ppt:

GC和D语言垃圾回收

PPT 内容顺序:

一、 GC 相关概念与基本算法

先介绍三种基本GC算法:

  1. 引用计数算法
  2. 标记-清除算法
  3. —插入:保守式GC和精确式GC的概念。因为下面的算法需要精确式GC才能进行。
  4. GC复制算法
  5. 标记-压缩算法: 标记清除 和 复制算法 的结合
  6. —插入: 写屏障概念。 因为下面高级GC算法都需要写屏障。
  7. 分代垃圾回收
  8. 增量回收
  9. 并行回收

二、 D语言的GC

主要说现在GC的实现和简单的优化。 还有现在一些其他实现。 和个人对D语言GC发展的展望。

三、D语言内存管理

  1. 自动管理介绍
  2. 手动管理介绍
  3. 混合管理,自己总结的几个用法。

 

THE END——2017.03

 

2 thoughts on “垃圾回收介绍与D语言内存管理”

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.