[控场AI]
概念GC / Garbage Collection

垃圾回收

自动内存管理机制,运行时自动回收不再使用的内存对象,但频繁触发会导致程序暂停(Stop-the-World),是游戏和实时应用中性能卡顿的常见来源

时间轴 (近 90 天)

10月24日

OCaml 的运行时采用较为简单的两代 GC,调优空间较小但行为更可预测;而C完全没有运行时开销,但也失去了自动内存管理与轻量级并发原语。

待验证50%
10月24日

在纯函数式编程中,每次修改都需要创建新数据,导致频繁的内存分配和垃圾回收(GC),而C允许手动管理内存和原地修改,效率更高。

待验证50%
10月1日

频繁或大块的内存分配会触发垃圾回收(GC),在轻量化环境中这种开销被成倍放大

待验证50%
9月12日

ReclaimArc的资源回收思路与垃圾回收、日志结构文件系统、流式处理等计算机领域的资源管理机制一脉相承

待验证50%
9月5日

1990年代Java引入自动垃圾回收,免除了C/C++中手动malloc/free的负担

待验证50%
8月29日

Seed7 是一门实现了内存安全但不依赖垃圾回收(GC)机制的通用编程语言

待验证50%
8月29日

垃圾回收最早由 John McCarthy 在1959年为 Lisp 语言发明

待验证50%

全部知识事实 (7)

来源文章