tag

垃圾回收

共 10 篇文章。
全部文章GoTypeScript游戏开发小游戏独立开发者游戏设计Godot书稿RustPython性能优化游戏引擎PRDSaaS
nix

Store 垃圾回收与存储优化:gc root、去重与瘦身

内容寻址意味着 store 从不覆盖旧路径,一次重建就多出一份闭包,磁盘很快被历代产物吃满。回收的唯一依据是 gc root,而不是「看起来没人用」。本文讲清 gc root 的六种来源、手动与自动回收参数、硬链接去重的原理与代价、占用分析方法、结构性瘦身手段,以及误删与存储损坏后的恢复路径。

10 分钟阅读
Nix NixOS 存储优化
wasm

WasmGC 提案与托管语言:Java/C#/Kotlin 原生编译到 WASM

系统覆盖 WebAssembly 的 GC 提案(WasmGC):为什么托管语言编译到 WASM 需要 GC、引用类型与结构类型的核心概念(i31ref、struct/array ref、func ref)、GC 指令集与分配语义(struct.new/array.get/ref.cast)、与线性内存的对比(GC 堆 vs 手动管理)、宿主运行时的 GC 集成、各语言的编译路径(JVM/.NET/Kotlin Native/Dart/Swift)、提案状态与支持矩阵(V8/Spidermonkey/Wasmtime/Wasmer)、性能开销与优化方向,以及 GC 与尾调用/栈切换/组件模型的关联,帮助读者理解托管语言如何真正登上 WASM 平台。

8 分钟阅读
WebAssembly 垃圾回收