RPC 框架

从协议设计、序列化、网络传输、调用路由和异常治理五个层次,梳理 RPC 框架的组成与各层职责。

Lua 分代 GC

梳理 Lua 分代 GC 的对象年龄、向后写屏障、Minor Collection、链表清扫,以及回退到 Major GC 的条件和优化思路。

Lua Table

结合 Lua Table 的数组与哈希结构,说明整数键归属、冲突处理、Rehash 过程,以及 pairs 和 ipairs 的迭代行为。

Lua 数据类型与GC对象

从 TValue、GCObject、Closure、Proto 和 UpVal 等结构出发,梳理 Lua 基本类型与垃圾回收对象的内存组织。