Elixir - 使用它而不是普通的erlang会有性能损失吗?

Gab*_*iMe 26 erlang elixir

Elixir似乎很酷,但我想知道它的缺点..如果有的话......

在erlang上选择它时还有其他潜在的缺点吗?

Jos*_*lim 38

Elixir重用了Erlang使用的大部分编译堆栈,因此我们的字节码通常非常接近于编译Erlang本身所能得到的编码堆栈.在许多情况下,它只是不一样,因为我们__info__/1在编译模块中包含了一些反射函数.此外,在调用Erlang和Elixir之间没有转换成本,它永远不会.

  • 希望看到任何类型的基准比较.可以找到任何 (4认同)

Rya*_*ell 4

由于 elixir 直接编译为 Beam 字节码,因此如果您担心的话,您不会产生任何中间成本,例如抖动。

  • 我想您会发现这是本地化的:a)您选择的实现和 b)您在每种语言中选择的结构。我想你会发现这个问题很难概括地回答。 (7认同)