摘要:
引自:http://cryolite.iteye.com/blog/15472521. binary数据是可以在不同进程间共享的 当然这些进程都在同一Erlang节点上。这与普通term不同,后者作为消息在进程间传递时是要在接收进程中做拷贝的(当然atom数据例外,它们也不会做拷贝)。摘一段原文在这... 阅读全文
摘要:
转自:http://wqtn22.iteye.com/blog/1820587转载请注明出处 注意,这里只是给出一个总结,具体性能需要根据实际环境和需要来确定霸爷指出,新的erlang虚拟机有很多调优启动参数,今后现在这个方面深挖一下。1. 进程标志设置: 消息和binary内存:erlang:... 阅读全文
摘要:
看过那张很出名的“Apache vs. Yaws”图么?是不是在考虑你也应该使用Yaws了?这些图给人的第一印象是,Yaws在可伸缩性上具有难以置信的巨大优势,它可以扩展到80000个并行的连接,而 Apache只接入4000个连接后就无法继续支撑了。人们对这些图的反应存在着明显的分化,一种声音说“... 阅读全文
摘要:
参考: http://anders.conbere.org/journal/http://www.process-one.net/en/wiki/ejabberd_module_development/ejabberd的内部的很多模块都是以插件的形式工作,这样我们也可以开发自己的模块融合到ejabb... 阅读全文
摘要:
转自:http://dhq.me/build-compile-eunit-release-erlang-application-with-rebarrebar 是一个遵循 Erlang/OTP 原则的 Erlang 项目构建工具,使用它可以减少构建标准 Erlang/OTP 项目架构配置的工作量,并... 阅读全文
摘要:
etop是erlang进程信息查看工具,类似于UNIX的top.一、配置参数nodeThe measured node. Value: atom() MandatorysetcookieCookie to use for the etop node - must be the ... 阅读全文
摘要:
erlang多进程与多线程:在erlang开发中,我们面对的最小执行单位是进程,当然这个进程并不是系统层面上的进程,也不是线程。而是基于erlang运行时系统的一个进程。那么erlang的多进程是如何变成系统级别上的多线程,进而被多核处理器处理呢?其实,我们每启动一个erlang VM,实际上就启动... 阅读全文