Elixir有垃圾收集器吗?

时间:2015-04-20 19:25:34

标签: elixir

我开始阅读有关Elixir编程语言的内容。

我理解:

  1. 功能齐全
  2. 这是动态的,但支持@spec
  3. 它基于Erlang VM
  4. 我的问题是:它有一种GC吗?

1 个答案:

答案 0 :(得分:19)

是的,Erlang有GC,而且由于Elixir是基于Erlang构建的,它也有GC。查看关于Erlang GC和answer的旧版SO this。 GC中的Elixir网站指如下:

  

由于它们的轻量级特性,有数百个并不罕见   在同一台机器上同时运行的数千个进程。   隔离允许进程独立地进行垃圾收集,   减少系统范围的暂停,并使用所有机器资源   尽可能有效(垂直缩放)。