最新 | 最热门 | 最高评价

+0  Erlang 17.5引入+hpds命令行控制进程默认字典大小

Tag: Erlang探索 | 源码分析 | +hpds
Yu Feng 发于 2015年04月01日 19:47 | 点击: 897 | 展开摘要
原创文章,转载请注明: 转载自系统技术非业余研究

本文链接地址: Erlang 17.5引入+hpds命令行控制进程默认字典大小

Erlang 17.5发布引入控制进程默认字典大小的命令行参数:

Erlang/OTP 17.5 has been released

Written by Henrik, 01 Apr 2015

Some highlights of the release are:

ERTS: Added command line argument o

查看全文: http://www.udpwork.com/item/14047.html

+0  集群引入inet_dist_{listen,connect}_options更精细参数微调

Tag: Erlang探索 | 源码分析 | inet_dist_connect_options | inet_dist_listen_options
Yu Feng 发于 2015年04月01日 19:31 | 点击: 895 | 展开摘要
原创文章,转载请注明: 转载自系统技术非业余研究

本文链接地址: 集群引入inet_dist_{listen,connect}_options更精细参数微调

Erlang 17.5版本引入了inet_dist_{listen,connect}_options,对于结点间的互联socket可以有更精细的控制,RPC的时候性能可以微调:

raimo/inet_tcp_dist-priority-option/OTP-12476:

Document kernel ine

查看全文: http://www.udpwork.com/item/14048.html

+0  Erlang 18RC1释出

Tag: Erlang探索 | 源码分析 | 18 | Erts | HAMT
Yu Feng 发于 2015年04月01日 18:20 | 点击: 806 | 展开摘要
原创文章,转载请注明: 转载自系统技术非业余研究

本文链接地址: Erlang 18RC1释出

三月底,官网宣布Erlang 18RC1公测,参看 这里,按照惯例Erlang每年会出一个大版本,从R11开始到现在R18,7年时间我从Erlang的发展历程中见证了一个大型系统的演变过程。

Erlang/OTP 18.0-rc1 is available for testing.

This is an alpha release, which will be follow

查看全文: http://www.udpwork.com/item/14046.html

+0  R17新的调度策略+sub

Tag: Erlang探索 | 源码分析 | +sub | scheduler utilization
Yu Feng 发于 2014年05月18日 20:52 | 点击: 1146 | 展开摘要
原创文章,转载请注明: 转载自系统技术非业余研究

本文链接地址: R17新的调度策略+sub

R17的release note提到:

OTP-11385 A new optional scheduler utilization balancing mechanism has

been introduced. For more information see the +sub command

line argument.

查看全文: http://www.udpwork.com/item/12259.html

+0  Erlang内存体系调优

Tag: Erlang探索 | 调优 | memory | tuning | VM
Yu Feng 发于 2014年04月28日 11:31 | 点击: 980 | 展开摘要
原创文章,转载请注明: 转载自系统技术非业余研究

本文链接地址: Erlang内存体系调优

Lukas Larsson,核心的VM开发者,最近很活跃,在Erlang内存体系上做了不少工作,包括recon项目的贡献。

他最近在erlang factory会议上分享了“Memory Allocators in the VM, Memory Management: Battle Storie”, 参见这里。

Erlang内存体系架构是个复杂的体系,一般的开发人员能难一眼就能

查看全文: http://www.udpwork.com/item/12187.html

+0  Erlang公平调度的误解

Tag: Erlang探索
Yu Feng 发于 2014年04月27日 17:43 | 点击: 936 | 展开摘要
原创文章,转载请注明: 转载自系统技术非业余研究

本文链接地址: Erlang公平调度的误解

Erlang公平调度是它的哲学(或者说坚持)之一,从第一个版本的beam代码的时间片分配和抢占开始,到最近版本的bif对公平性的坚持(比如R17版binary_to_term就大幅做了修改,代码复杂很多,执行效率也有下降,但是在碰到大的binary的情况下,通过Trap机制会让出执行权,排队后再回来断点续作), nif(加入扣除时间片的接口),这些努力保证了erlang系统是个公

查看全文: http://www.udpwork.com/item/12184.html

+0  Erlang内存分配器之mbcs_pool

Tag: Erlang探索 | acul | mbcs | pool | R17
Yu Feng 发于 2014年04月27日 13:06 | 点击: 2537 | 展开摘要
原创文章,转载请注明: 转载自系统技术非业余研究

本文链接地址: Erlang内存分配器之mbcs_pool

Erlang R17.0 发布的release note 里面花了挺多笔墨讲了内存carrier迁移的特性:

Support for migration of memory carriers between memory allocator instances has been introduced.

By default this feature is no

查看全文: http://www.udpwork.com/item/12182.html

+0  基于LLVM的高性能Erlang(Hipe)尝鲜

Tag: Erlang探索 | 体系结构 | 源码分析 | hipe | llvm
Yu Feng 发于 2014年03月25日 21:22 | 点击: 1222 | 展开摘要
原创文章,转载请注明: 转载自系统技术非业余研究

本文链接地址: 基于LLVM的高性能Erlang(Hipe)尝鲜

即将发布的R17A版本引入很重要的一个针对性能提升的特性:”Support the LLVM backend in HiPE”,具体改变参见这里. 我们知道Erlang是一门领域语言,第一天就是为电信工业高可用,集群和热更新环境而设计的,语言的性能一开始不是重点。直到R12版本才加入SMP多处理器,充分适应多核化的硬件发展趋势,从此向

查看全文: http://www.udpwork.com/item/12019.html

+0  Erlang 新数据类型Map的定位和性能

Tag: Erlang探索 | 源码分析 | eep43 | map
Yu Feng 发于 2014年03月12日 17:29 | 点击: 1236 | 展开摘要
原创文章,转载请注明: 转载自系统技术非业余研究

本文链接地址: Erlang 新数据类型Map的定位和性能

Erlang R17最大的语言层面的变化莫过是引入 Map数据结构,参见:Erlang R17新特性浅评 还有 这里。

Map相关的细节在EEP 43上,参见 这里。

定位:

A record replacement is just that, a replacement. It’s like asking the question, ̶

查看全文: http://www.udpwork.com/item/11934.html

+0  cowboy-高性能简洁的erlang版web框架

Tag: Erlang探索 | 源码分析 | cowboy | http | web
Yu Feng 发于 2014年02月27日 17:24 | 点击: 1937 | 展开摘要
原创文章,转载请注明: 转载自系统技术非业余研究

本文链接地址: cowboy-高性能简洁的erlang版web框架

大部分的分布式系统只要有业务价值,必须提供如API,监控,管理界面等等,而http是目前事实上的标准,换句话说分布式系统必须提供强大的web框架,编写业务才能容易上手。 Erlang系统第一天就是设计干这个的,自然有很多web框架,出名的如mochiweb, cowboy,chicagoboss, misultin,inets等框架,竞争也是非常激烈。今天

查看全文: http://www.udpwork.com/item/11782.html

+0  Recon-Erlang线上系统诊断工具

Tag: Erlang探索 | 源码分析 | recon
Yu Feng 发于 2014年02月27日 14:32 | 点击: 1094 | 展开摘要
原创文章,转载请注明: 转载自系统技术非业余研究

本文链接地址: Recon-Erlang线上系统诊断工具

Erlang系统素以稳定可靠闻名,但是它也是c实现的,也是要管理比如内存,锁等等复杂的事情,也会出现Crash,而且crash的时候大部分原因是因为内存问题。为此erlang运行期提供了强大的自省机制,帮忙用户诊断问题。自省机制过于强大,而且大部分的信息是散落在各处的,不是太资深的用户很难总体把握,而且线上系统读取这些信息的时候,也要考虑对系统的影响。 这时候rec

查看全文: http://www.udpwork.com/item/11779.html

+0  Erlang R17新特性浅评

Tag: Erlang探索 | 源码分析 | R17
Yu Feng 发于 2014年02月26日 13:02 | 点击: 1553 | 展开摘要
原创文章,转载请注明: 转载自系统技术非业余研究

本文链接地址: Erlang R17新特性浅评

Erlang R17RC2 源码已经就绪, 参见 这里

后续版本的发布时间,官方的时间安排参见 这里,摘抄如下:

Preliminary dates for the upcoming release:

Release: erts, emu,comp |Code stop |Documentation stop |Rele

查看全文: http://www.udpwork.com/item/11772.html
|<<<1234567>>>| 一共11页, 131条记录