OTP 20.0.4 发布,Erlang 应用服务器 - 开源中国社区
OTP 20.0.4 发布,Erlang 应用服务器
王练 2017年08月26日

OTP 20.0.4 发布,Erlang 应用服务器

王练 王练 发布于2017年08月26日 收藏 2

有免费的MySQL,为什么还要买? >>>  

OTP 20.0.4 已发布,OTP (Open Telecom Platform) 是一个开源的 Erlang 分发和一个用 Erlang 编写的应用服务器。

应用更新:

  • dialyzer-3.2.1

  • erts-9.0.4

修复更新:

OTP-14558 Application(s): erts
               Related Id(s): ERL-468, OTP-11997
               A timer internal bit-field used for storing scheduler
               id was too small. As a result, VM internal timer data
               structures could become inconsistent when using 1024
               schedulers on the system. Note that systems with less
               than 1024 schedulers are not effected by this bug.

               This bug was introduced in ERTS version 7.0 (OTP 18.0).


  OTP-14554    Application(s): erts
               Related Id(s): ERL-468, OTP-14356

               Automatic cleanup of a BIF timer, when the owner
               process terminated, could race with the timeout of the
               timer. This could cause the VM internal data structures
               to become inconsistent which very likely caused a VM
               crash.

               This bug was introduced in ERTS version 9.0 (OTP 20.0).

下载地址:

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:OTP 20.0.4 发布,Erlang 应用服务器
分享
评论(3)
最新评论
0
eechen厉害啊,什么都说的像模像样,感觉和凤凰卫视的特约评论员有得拼了。
0
这种也叫版本发布,从github拉tag凑数的吧。。。
0
跟Golang一样,Erlang调度协程有CPU开销,保存协程上下文有内存开销,性能不如事件驱动异步回调的编程模型.
而且Erlang是一门动态弱类型解释型语言,方便实现热更新,但计算密集场景的性能不如编译型语言.
Golang跟Java一样,都有全局GC,所以都会出现STW全局卡顿.
而Erlang采用的是进程GC,也就是GC时只会阻塞当前进程,不会影响其他进程.
这里的进程指的是Erlang实现的协程(纤程),而不是操作系统的进程.
顶部