`
cryolite
  • 浏览: 581532 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

新发布的Erlang13B03垃圾收集性能有了较大的提升

阅读更多
yufeng老大“具体的改进效果待进一步的观察”话音刚落,就有人给出比较结果了。在比较了R13B03和R13B02的垃圾收集效率,结论是:
对相同数量的消息处理需要的内存更少;
在相同的内存限制下能处理的消息更多。

具体数据见: http://www.lshift.net/blog/2009/12/01/garbage-collection-in-erlang

还是引用一下这张图吧

图中可以看到,在R12B的存托下,binary的垃圾收集堪称完美

Erlang每个发布都在小跑步前进,真是令人激动
分享到:
评论
2 楼 mryufeng 2010-03-09  
R1304又让GC收集温和了点...
1 楼 mryufeng 2009-12-01  
效果相当好 而且改动非常小。 NIF使用的binary也在支持之列。

相关推荐

    java php python erlang 千万级内存数据性能比较

    Java的内存管理机制(垃圾收集器)在处理大规模数据时能确保内存的有效利用,但可能会因为垃圾收集的开销影响性能。"java.png"可能展示了Java在处理大规模数据时的内存使用情况。 PHP,一种广泛用于Web开发的脚本...

    erlang 16b03 source

    OTP是Erlang的核心库,提供了高度可靠和并发的系统框架,广泛用于构建大规模分布式系统,特别是那些对容错性和高可用性有严格要求的领域,如电信、金融和实时互联网服务。 Erlang是一种函数式编程语言,以其并发...

    erlang22最新下载包

    2. **性能提升**:新版本通常会针对CPU使用率、内存管理或垃圾回收进行优化,从而提供更好的运行时性能。 3. **错误修复**:Erlang22.1可能会包含一系列错误修复,确保代码的稳定性和可靠性。 4. **库和工具的更新**...

    rebar工具开发erlang工程项目和发布erlang工程项目

    【标题】: 使用rebar构建Erlang项目与发布流程详解 【描述】: 本文将详细介绍如何利用rebar工具来开发和发布Erlang工程,包括项目结构、配置文件的编写以及具体操作步骤。 【标签】: Erlang, rebar, 项目开发, ...

    Erlang--性能分析工具之eprof

    总之,eprof是Erlang开发者必备的性能分析工具,它能够帮助我们找出代码中的性能问题,提升Erlang应用的运行效率。通过深入学习eprof的使用和源码分析,我们可以更好地理解和优化Erlang程序,从而实现更高效的并发...

    Erlang 安装包(otp_win32_R16B03-1.part1)

    Erlang 安装包(otp_win32_R16B03-1.part1)

    走向Erlang网络编程性能调优之旅

    Erlang网络编程性能调优之旅 Erlang是一种功能强大的编程语言,擅长于开发高性能的网络应用程序。在这篇文章中,我们将探索Erlang网络编程性能调优的旅程,从开始的简单连接压力测试到最后的高性能网络服务器的实现...

    erlang 20.3 最新版本下载

    1. **性能提升**:优化了虚拟机(VM)的内存管理和垃圾收集,提高了整体运行效率。 2. **错误修复**:解决了许多已知的bug,提高了系统的稳定性和可靠性。 3. **并发优化**:改进了并发处理机制,使得多线程环境下的...

    高性能集群服务器Erlang解决方案

    ### 高性能集群服务器Erlang解决方案 #### Erlang简介及其特性 Erlang是一种专为构建高并发、高可用性和容错性系统而设计的编程语言与运行环境。其核心优势在于支持大规模并发处理能力,并能够实现分布式计算。...

    Erlang深度分析

    Erlang社区和工具的发展为性能分析提供了坚实的基础,其中包括内存使用情况的监控、垃圾回收性能的评估以及实时性能数据的收集。 ##### 2.2 编码最佳实践 Erlang代码的编写有着特定的最佳实践,比如避免共享状态、...

    erlang 21.3

    - **性能提升**: 每个版本的Erlang都会在性能方面进行优化,21.3版本可能包括更快的垃圾回收、更高效的内存管理等。 - **新功能**: 新的库或者API可能会被添加,提供更丰富的编程接口。 - **安全修复**: 修复已知的...

    erlang深度分析.pdf

    Erlang的性能定量分析涉及对VM行为的深入研究,包括内存使用、进程调度以及垃圾回收(GC)等方面的性能指标。这涉及到监控ERTS的运行时参数,例如ETS(Erlang Term Storage)使用的内存、进程的数量和状态,以及SMP...

    erlang25.0 windows版本

    5. **并发与分布式特性**:Erlang以其强大的并发处理能力著称,新版本可能在进程管理、消息传递等方面有进一步的改进。 6. **编译器升级**:Erlang的BEAM虚拟机和编译器可能会有优化,使得编译速度更快,生成的代码...

    最新最全rabbitmq与erlang版本匹配-2020-04-23.docx

    **RabbitMQ与Erlang版本匹配指南** RabbitMQ是一种广泛使用的开源消息代理和队列服务器,它基于...正确匹配和升级版本可以提升性能,增强安全性,并确保服务的连续性。因此,了解和遵循这个匹配指南是非常重要的。

    erlang编程 Introducing Erlang

    **Erlang编程:Introducing Erlang** Erlang是一种函数式编程语言,由爱立信在1986年开发,主要用于构建高可用性、容错性和并发性的分布式系统。"Introducing Erlang"是Simon St. Laurent撰写的一本入门级教程,...

    erlang高性能集群

    erlang的高性能集群服务器,erlang解决方案。 供大家学习使用

    erlang19.3

    1. **性能提升**:Erlang 19.3 带来了多项性能优化,包括更快的字节码编译器和内存管理改进,这使得程序运行更高效,响应速度更快。 2. **错误处理和调试**:新版本可能包含更好的错误报告和调试工具,帮助开发者...

    Erlang23_3.zip

    总的来说,Erlang23_3版本的发布为开发者提供了在Windows 64位和Linux平台上使用Erlang的新选择,包括可能的性能改进和新特性。对于那些需要构建高效、高并发、容错系统的人来说,这是一个重要的更新,他们可以通过...

    erlang21.0_win64

    Erlang 21.0可能与RabbitMQ的某个特定版本有更好的兼容性和性能提升。 6. **性能提升**:新版本通常会带来性能上的提升,包括更快的启动速度、更高的运行效率等。开发者需要关注这些变化,以充分利用新版本的优势。...

Global site tag (gtag.js) - Google Analytics