Erlang深度解析:性能优化与实战指南
需积分: 10 86 浏览量
更新于2024-11-03
收藏 1.54MB PDF 举报
《Erlang深度分析》是一本由mryufeng在JavaEye社区发布的449页详尽解析Erlang编程语言的专业书籍。该书涵盖了Erlang的多个核心主题,旨在帮助读者深入理解Erlang的虚拟机(VM)、性能优化、编码实践,以及与之相关的工具和技术。
首先,章节1介绍了Erlang的基础,包括分布式应用的研究、如何减少Linux swap对Erlang程序的影响、Erlang的Beam模拟器的工作原理等。作者详细讨论了erlang_dist协议格式和内存使用情况的监控,通过比较Apache和Yaws的性能来突出Erlang在并发处理方面的优势。
接着,作者讲解了Erlang的重要功能,如`erl_callerlangcnode`的强大之处、`erl_crash.dump`文件的生成和解读,以及数据库ETS的工作原理。在进程管理方面,书中涉及了内存增长算法、网络诊断工具的类比和`net_adm:ping(Node)`操作背后的复杂流程。
针对部署和扩展性,作者探讨了热部署技术,如何查看内存使用情况,以及`global`、`global_group`和`global_search`的工作原理。远程控制和安全通信方面,书中提到了Erlang对SCTP的支持和`erlanginet_ssl_dist`的局限性。
驱动程序和热部署的交互、Erlang Heart提供高可用性的关键角色,以及R12B预览版的发布,都是后续章节的重要内容。作者还揭示了一些技术细节,如为什么某些做法被推荐或避免使用。
《Erlang深度分析》不仅是一本技术指南,也是Erlang程序员的实用参考手册,涵盖了从基础到进阶的知识,对于想要深入了解Erlang及其在分布式系统中应用的开发者来说,是不可或缺的资源。
2014-10-14 上传
2016-10-12 上传
2019-11-22 上传
2023-10-09 上传
2023-06-26 上传
2021-08-21 上传
2016-10-12 上传
2012-05-27 上传
点击了解资源详情
sahusoft
- 粉丝: 609
- 资源: 121
最新资源
- boutique_ado_v1
- vb酒店管理信息系统设计(论文+源代码).rar
- archive:工作正在进行中
- Angular-Authorization:角度授权
- Scratch少儿编程项目音效音乐素材-【电】相关音效.zip
- CommissionCalc3:Java1周4
- react-navbar-example:示例navbar
- photosheet:相片纸生成器
- scoreboardapp
- release,大富翁c语言源码,c语言项目
- 计算器
- FE-Hot-Diggety-Dog
- 蒙特卡洛法求椭圆面积的MATLAB源程序代码.rar
- Scratch少儿编程项目音效音乐素材-【按钮开关类】音效.zip
- thextedit-开源
- CactiPhone:一个用于智能手机的简单仙人掌查看器-开源