- 博客(1)
- 收藏
- 关注
原创 Lua5.4 分代gc 的理解
1.为什么使用的是 GC 而不是 RC? 可以这样说,GC (garbage collection) 把 RC (reference counting) 中那些短期对象的销毁代价转嫁到了一次性的标记清除过程。这把逻辑处理和资源管理正交分解了。这种被分解的问题,会随着硬件的进步更容易提高性能(比如多核的发展)。但是,在较小规模的软件或独立模块中,这个优势并不会太明显。反而 GC 本身远高于 RC 的复杂性,会成为其软肋。 参考云风的博客: https://blog.codingnow.com/2008
2022-03-08 12:00:42 1580
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人