`
mryufeng
  • 浏览: 981803 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

R13B04在细化Binary heap

阅读更多
从github otp的更新日志可以清楚的看到otp R13B04在binary heap的细化上做了很多工作:

1. 提供参数 限制binary的最小limit.

2. binary_to_term 加多参数来保证安全, 对于外来binary解码的安全性检查 比如说 避免atom的滥用.

3. 更高效率的处理binary fragment.

4. 加强GC对binary碎片的回收操作.

这个对于服务器性能很大帮助.
分享到:
评论
3 楼 whrllm 2010-01-20  
老大,为什么我看到erlang主页上只有R13B03版本,你就已经分析道B04版本了,好强哦。
2 楼 mryufeng 2010-01-18  
    Documentation for the new beam start arguments:
        +hms Size, Default minimum heap size for processes.
        +hmbs Size, Default minimum binary virtual heap size.
1 楼 mryufeng 2010-01-18  
    OTP-8370  The default settings for garbage collection of binaries has been
              adjusted to be less aggressive than in R13B03. It is now also
              possible configure the settings for binary GC. See the
              documentation for spawn_opt/2-5, erlang:system_info/1,
              erlang:system_flag/2, process_flag/2-3, erlang:trace/3, and the
              documenation for erl for the new command line options +hms and
              +hmbs.

相关推荐

    LTE 物理层协议 R13

    在本文中,我们将深入探讨LTE物理层协议R13中的重要知识点,包括信道编码、调制、多址接入、资源分配以及物理层过程。 1. **信道编码**: 在R13版本中,LTE物理层继续使用Turbo编码和卷积编码。Turbo编码以其接近...

    ECE R13H-乘用车制动系统型式认证的统一规定.pdf

    ECE R13H不仅是技术规范,它在国际贸易中也具有法律效力,意味着通过ECE R13H认证的产品在签署国之间享有相互认可的待遇。在ECE成员国中,乘用车制动系统必须符合ECE R13H的规定,否则不能在这些国家市场上销售。...

    android-ndk-r13b

    - **ABI支持**:R13b对新的ABI(Application Binary Interface)进行了支持,这有助于提高应用程序的兼容性和可移植性。 - **构建系统优化**:为了简化构建流程,R13b还对构建系统进行了优化,比如增加了对CMake的...

    乘用车制动性能法规 ECE R13 中文

    ### 乘用车制动性能法规 ECE R13 中文解析 #### 一、法规概述 **ECE R13**(Economic Commission for Europe Regulation No. 13)是一项由联合国欧洲经济委员会制定的法规,旨在统一各国对于乘用车制动系统的认证...

    android-ndk-r13b-windows-x86_64

    本篇将详细探讨Android NDK R13B在Windows x86_64环境下的应用和特点。 一、NDK概述 NDK是Google为Android平台提供的一个补充性开发套件,与Android SDK协同工作,为开发者提供了在Android应用程序中使用C和C++...

    LTE R13测试规范

    在R13版本中,这些参数可能有新的定义或更严格的限制,以适应更高数据速率、更低时延和更大连接密度的需求。 3GPP文档中的"36101-d10_sAnnexes.doc"很可能是关于测试规范的附件,包含了详细的补充信息和特殊要求。...

    android-ndk-r13b-windows-x86-64

    总结起来,"android-ndk-r13b-windows-x86_64"是Android开发中一个重要的工具,它提供了在Windows环境下编写和编译原生代码的能力,同时包含了丰富的工具和库,以支持高效的性能优化和复杂功能的实现。对于任何需要...

    ADB inerface 驱动 r13 谷歌官方

    这个“ADB interface 驱动 r13”是针对Windows平台设计的,确保用户能够在USB连接下进行安卓设备的调试。当你的Windows系统无法识别连接的安卓手机或平板,通常是因为缺少了相应的驱动程序,这时就需要安装这个驱动...

    android-sdk_r13-windows.zip

    本篇文章将详细探讨“android-sdk_r13-windows.zip”这个压缩包中的核心内容,带你深入理解Android SDK在Windows平台上的第十三个修订版本。 一、Android SDK的主要组成部分 1. **SDK Tools**: 这是Android SDK的...

    R8、R11和R13版本的DYNA关键字手册

    这个压缩包包含了R8、R11和R13三个不同版本的关键字手册,是理解并有效使用LS-DYNA进行计算模拟的重要参考资料。 《LS-DYNA关键字手册》是用户理解和使用该软件的核心文档,它详细介绍了如何通过一系列关键字来定义...

    CAE仿真求解-LS-DYNA-使用手册-manual-V2-R13版本

    本手册"CAE仿真求解-LS-DYNA-使用手册-manual-V2-R13版本"是针对LS-DYNA R13版本的详细指导,它涵盖了设置控制卡片和关键词等关键操作,帮助用户理解和应用该软件进行仿真计算。 在材料模型方面,LS-DYNA提供了多种...

    Google Pixel USB driver(usb-driver-r13-windows)

    usb_driver_r13-windows You can use the ADB Driver to connect the mobile (powered by android) to the computer and transfer data between the mobile and the computer. 您可以使用 ADB Driver 将手机(由 ...

    使用rebar工具开发erlang工程项目和发布erlang工程项目学习.pdf

    {require_otp_vsn, "R13B04|R14"}. %% 要求当前机器的 Erlang 版本为 R13B04|R14 {cover_enabled, true}. %% 如果 ebin 目录下存在 beam 文件,允许覆盖 {erl_opts, [debug_info, fail_on_warning]}. %% 编译时检查...

    ECE R13中文译本(欧洲经济委员会汽车标准法规中文译本有关M、N和O类车辆制动认证的统一规定)

    ECE R13法规是欧洲经济委员会制定的一套关于M、N和O类车辆制动系统认证的统一规定,旨在确保道路交通安全,规范汽车制动性能的标准。M类车辆指的是乘用车,N类车辆指的是货运车辆,而O类车辆则指的是挂车。这份中文...

    CAE仿真求解-LS-DYNA-使用手册-manual-V1-R13版本

    在航空航天领域,LS-DYNA可以帮助分析飞行器在发射、再入大气层和着陆过程中的动态响应。在金属加工领域,它可以模拟金属的冲压、拉深等工艺过程。 9. 其他版本: 手册中的V1-R13版本表示该手册属于LS-DYNA软件的...

    apple mac 开发android-sdk_r13-mac_x86

    标题 "apple mac 开发android-sdk_r13-mac_x86" 指的是在苹果Mac操作系统上进行Android应用开发所需的软件开发工具包(Software Development Kit,简称SDK)。这个特定的版本是为Mac的x86架构设计的,即适用于Intel...

    Android NDK R13 所有平台(Win 64/32, Linux, Mac)

    Android NDK R13 所有平台(Win 64/32, Linux, Mac) 给各位不方便科学上网的鞋童一个方便~

    RabbitMQ+Zookeeper+Dubbo+Nginx+Mysql+Redis搭建.txt

    # mv otp_src_R13B04 erlang_R13B # cd erlang_R13B/ # ./configure --prefix=/usr/local/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac # ...

Global site tag (gtag.js) - Google Analytics