撰写于 2023
  • Bog GC 设计 -- 概念篇

    2023-09-05 在 博客

    Bog 是一款基于 Zig 开发的小型脚本语言。它的 GC 设计受到一篇论文An efficient of Non-Moving GC for Function languages的启发。 梗概 概述 Heap 的设计 GC 的类别 Bitmap 的设计 实现 概述 GC 是一种垃圾回收的机制,主要是针对heap区域的内存管理策略。在堆中的内存分配是按照指数级增长的大小进行的,此外还有一个专门用于非常大对象的特殊子堆。这种方法的一个优点可能是它可以高效地处理各种大小的内存请求。 以公式来进行表 …

    更多

  • Bog GC Design

    2023-09-05 在 博客

    Bog GC Design Bog is a small scripting language developed using Zig. Its GC design is inspired by a paper titled An efficient of Non-Moving GC for Function languages. Overview Introduction Design of the Heap Types of GC Design of Bitmap …

    更多