【发布时间】:2014-07-23 01:33:16
【问题描述】:
我正在学习 Elixir,并想确保我了解垃圾收集在 Erlang VM 中的工作原理。
我的理解是这样的:
- 每个 VM 级进程都有自己的堆
- 如果该堆在终止前没有填满,它会随进程一起丢弃,并且不需要 GC
- 填满的堆是单独收集的垃圾,并行,因此 GC 不会“停止世界”,只是一个进程
这是正确的吗?
【问题讨论】:
-
您是否已阅读此内容:prog21.dadgum.com/16.html
-
是的,这是正确的。
-
是的,每个进程都有自己的垃圾回收器。
标签: garbage-collection erlang elixir