Erlang 64位虚拟机halfword版本
来源:互联网 发布:c语言sigtrap 编辑:程序博客网 时间:2024/06/08 00:38
转载:http://blog.yufeng.info/archives/500
在即将发布的R14B版本中,包括了64位机器下用的Halfword版本。 我们知道在64位Linux下,指针和size_t都变成64位的, 而Erlang的基础数据结构Eterm都是用的和体系相同的数据结构,那么在64位机器下,虽然CPU运算的速度增加了,但是内存的访问速度不会随着CPU的加快而加快。反而是在64位系统下,比如Erlang的List,访问的内存加倍了,总体的速度下降了百分几十。
为了解决这个问题,Erlang的团队推出了halfword-emulator, 通过修改Etrem指针的长度, 来达到节省内存,加速的目的。
我们可以在编译的时候通过 configure –enable-halfword-emulator 来启用这个VM.
half word 64-bit Erlang VM有以下特性
– 4 Gbytes process heaps (in total)
–max size of Erlang term 4 Gbytes
– ets tables and binaries in separate space can utilize the full 64 bit address space
但是需要注意的是,这个patch推出的时间不长,可能存在风险。 在提高速度的同时,也有不稳定的风险。 用户需要自己去评估。
- Erlang 64位虚拟机halfword版本
- 在win7 64位上安装Erlang
- 64位虚拟机安装
- Erlang虚拟机(VM)简介
- [Erlang]虚拟机学习杂记
- 调试erlang虚拟机
- 32位系统安装64位虚拟机
- 虚拟机安装linux,版本选择只有32位的问题
- 虚拟机安装64位Orace_Linux
- Erlang(1):安装erlang虚拟机
- erlang 各版本安装
- centos6.3 (64位)下 yum 安装 erlang otp
- Ubuntu 12.04 LTS 64位下编译安装Erlang R16B02
- 64位 CentOS 6.2 安装erlang及rabbitmq Server
- 32位/64位WIN2003各版本
- STK11 32位和64位版本
- VirtualBox虚拟机安装Linux redhat 5.4 64位版本的过程中出现的问题及解决方法
- Windbg 32位版本和64位版本的选择
- C语言文件输入输出函数笔记
- C++ 对象的内存布局(下)
- pclint在 vs2008下的配置
- IOS_修改TableView的删除按钮的文本
- QT判断textEdit是否为空
- Erlang 64位虚拟机halfword版本
- Mark:CloneZilla克隆mac不能resize,闷。。。
- 主流数据库查询前几行的sql语句
- 中电信IPTV集采排名出炉,黑马频出
- 《华为研发》阅读 - 19 (芯片设计,从零突破)
- 关于winpcap学习的一些链接
- SQL SERVER 练习
- Ajax发送服务器的中文避免乱码
- DIV+CSS高级:CSS滤镜Filter教程