7

或者它对硬实时也有好处?

4

3 回答 3

8

垃圾收集会导致不可预知的暂停时间;因此,您不能对延迟设置严格的上限。硬实时的定义基本上是你可以设置延迟的硬边界,所以这是一个问题。

于 2011-01-22T05:05:03.980 回答
6

哦,没有人回答为什么它对软实时有好处:

在 Erlang 中,每个进程都有自己的垃圾收集器。因此,如果每个进程都使用一个相当小的堆,那么 GC 暂停往往非常小,这提供了非常好的实时行为。

于 2011-01-25T01:29:14.153 回答
4

Vincenzo Nicosia 于 2008 年发表了一篇介绍 HRT erlang (HARTE) 的工作,其中还描述了当前 BEAM 的硬实时等问题。看看http://www.erlang.org/workshop /2007/proceedings/05nicosi.pdf

于 2011-01-22T07:17:43.647 回答