今天下载了YARV,在Linux上面编译安装好了,跑了一下,感觉很不错呀。非常期待包含YARV的Ruby2.0早日发布。
引用
robbin@javaeye:~> ruby -v
ruby 1.8.4 (2005-12-24) [x86_64-linux]
robbin@javaeye:~> /usr/local/yarv/bin/ruby -v
ruby 2.0.0 (Base: Ruby 1.9.0 2006-04-08) [x86_64-linux]
YARVCore 0.4.1 Rev: 519 (2006-07-12) [opts: [direct threaded code] [inline method cache] ]
编译好的YARV已经显示ruby2.0.0的版本号了。并且我试了一下,YARV果然已经是native thread的了!native thread将大大提升网络服务的并发处理能力!
ruby1.9 matz正在尝试增加更多更有趣的语法,ruby2.0将进入VM,native thread。如果这两步ruby都走的很顺利的话,我感觉ruby的前途将非常光明。
分享到:
- 2006-09-16 11:34
- 浏览 6275
- 评论(1)
- 论坛回复 / 浏览 (1 / 6194)
- 查看更多
相关推荐
**YARV:Ruby的虚拟机** YARV(Yet Another Ruby VM)是Ruby编程语言的一个解释器,它是一个基于栈的虚拟机。这个名称暗示了YARV并不是Ruby的第一个虚拟机实现,但它已经成为Ruby 1.9及以后版本的默认执行环境。...
1. **YARV虚拟机优化**:Ruby 2.6.1基于YARV(Yet Another Ruby VM)虚拟机,这个版本对YARV进行了优化,提高了整体性能,尤其是对于CPU密集型的任务。 2. **编译器优化**:Ruby 2.6引入了新的编译器框架,使得语法...
1. **YARV虚拟机优化**:Ruby-2.1系列使用的是YARV(Yet Another Ruby VM)虚拟机,2.1.10在这个版本中可能对YARV进行了进一步的优化,提高了运行速度和内存管理效率。 2. **Hash和Symbol的变化**:Ruby-2.1引入了...
2. **YARV(Yet Another Ruby VM)**:Ruby 1.8.2 开始使用 YARV(Yet Another Ruby Virtual Machine)作为其默认解释器。YARV 提供了比之前版本更好的执行速度,是 Ruby 性能提升的一大步。 3. **语法改进**:Ruby...
6. **YARV虚拟机**:Ruby 1.9.3采用了YARV(Yet Another Ruby VM)作为默认的虚拟机,提高了执行效率。 7. **C API更新**:为开发者提供了更好的接口来扩展Ruby,编写C扩展库更加便捷。 8. **Gem管理**:Ruby ...
8. **YARV虚拟机更新**:Ruby的默认虚拟机YARV也得到了升级,增强了垃圾回收机制,进一步提升了性能。 在使用这个压缩包时,你需要首先将其解压,通常可以通过双击或者使用命令行工具如`unzip`来完成。解压后,你...
在源代码中,你可以找到关于垃圾收集、对象模型、类和模块的实现,以及Ruby的解释器(YARV或Matz's Ruby VM)。Yacc和lex是两个关键的工具,它们在编译器构造中起着重要作用。 Yacc(Yet Another Compiler-Compiler...
10. **YARV虚拟机**:Ruby 2.6.3使用YARV(Yet Another Ruby VM)作为其默认的解释器,这是一个高效的字节码虚拟机,提高了Ruby的执行速度。 在压缩包中,"说明.htm"可能是关于Ruby 2.6.3安装、配置或使用的指南,...
8. **YARV虚拟机优化**:Ruby 2.0继续使用YARV(Yet Another Ruby VM)作为其虚拟机,但进行了多方面的优化,提高了整体性能。 压缩包内的"ruby-2.0.0-p0"可能包含了完整的Ruby解释器、标准库、开发工具以及相关的...
2. **YARV(Yet Another Ruby VM)改进**: YARV是Ruby的默认虚拟机,这个版本中对其进行了优化,提升了解释器的速度和内存管理效率。 3. **Pattern Matching**: 这是Ruby 2.6引入的一个新特性,允许开发者更直观地...
YARV Ruby 鲁比纽斯 磁悬浮 Ruby 安慰: irb 出版商: - 使用这个:D 链接: - Ruby 官方网站 - Ruby 在线控制台 Ruby ToolBox - 出于某种目的搜索最有信誉的 gem RoR 巴西- Ruby on Rails 巴西 RoR - Ruby on...
需要 1.9.2 (YARV) bundle install unicorn (or your rack-app-handler of choice) Heroku 部署准备就绪! heroku create my-app git push heroku master 用法 例如,在浏览器中,点击...
2. Ruby虚拟机的使用:作者解释了Ruby虚拟机(YARV)是如何解释和执行Ruby代码的,以及在执行过程中的各个阶段。 3. 类和模块在Ruby内部的一致性:即使在Ruby的C语言实现层面上,类和模块也是统一的。 4. 覆盖Ruby...
还有`YARV`(Yet Another Ruby VM)虚拟机的优化,使得执行速度有所提高。此外,此版本还改进了垃圾回收机制,提高了内存管理效率。 DevKit的安装和配置是使用Ruby进行C扩展开发的关键步骤。解压“rubyinstaller-...
这个版本对Ruby的语法进行了改进,包括更好的错误处理机制,增强了Unicode支持,以及对YARV(Yet Another Ruby VM)虚拟机的优化,使得代码执行速度有所提升。此外,1.9.3还引入了新的垃圾回收机制,提高了内存管理...
在性能方面,Ruby 2.2.4增强了YARV(Yet Another Ruby VM)虚拟机,提升了代码执行速度。同时,它还修复了一些已知的安全漏洞,提高了整体的系统稳定性。 Ruby 2.2.4还支持新的语法特性,如Numeric Literal Ranges...
java多线程笔试题真棒系列...YARV(又一个 Ruby VM)。 , - 基于 MRI 的 Ruby 发行版(完全开源),针对服务器进行了优化; 使用Jemalloc和malloc_trim补丁编译,允许更低的内存使用和更高的性能; 作者:Hongli Lai (P