或者也许它对硬实时也有好处?
答案 0 :(得分:7)
垃圾收集可能导致暂停不可预测的持续时间;因此,你不能在延迟上设置硬上限。硬实时的定义基本上是你可以设置延迟的硬边界,所以这是一个问题。
答案 1 :(得分:4)
哦,没有人回答为什么它对软实时有益:
在Erlang中,每个进程都有自己的垃圾收集器。因此,如果每个进程都保留了相当小的堆,那么GC暂停往往非常小,这给出了非常好的实时行为。
答案 2 :(得分:3)
Vincenzo Nicosia从2008年开始介绍HRT erlang(HARTE)的工作,该工作还描述了当前BEAM的硬实时等问题。 看看http://www.erlang.org/workshop/2007/proceedings/05nicosi.pdf