`
love~ruby+rails
  • 浏览: 852275 次
  • 性别: Icon_minigender_1
  • 来自: lanzhou
社区版块
存档分类
最新评论

ruby 1.9 真有这么快吗?

阅读更多
早在今年2月份,Antonio Cangiano 发表过一份关于各种Ruby实现的性能对比,对比了Ruby/JRuby/Yarv/Ruby.Net/Rubinus等实现在各种参见应用场景下的性能差异。

最近,他又针对即将发布的Ruby1.9重新作了一次测试,这次的试验成员有Ruby1.8.6/Ruby1.9/JRuby/XRuby/Rubinius,后3者都是最近Ruby社区比较活跃的各种实现,得到了如下的结果:

我们可以看到原生的Ruby1.9在性能上有了巨大的提高,这让我们对于即将正式发布的Ruby1.9充满了期待
  • 大小: 121.6 KB
分享到:
评论

相关推荐

    Programming Ruby 1.9 (3rd edition)和源码

    《Programming Ruby 1.9 (3rd edition)》是一本专为程序员编写的关于Ruby语言的权威指南,这本书的第三版详细介绍了Ruby 1.9版本的语言特性、库以及编程实践。Ruby是一种动态、面向对象的脚本语言,以其简洁、优雅的...

    windows下安装Ruby 1.9 二进制zip包

    在Windows环境下安装Ruby 1.9,通常会涉及到编译环境的配置,因为Ruby的源码需要通过编译才能在Windows系统上运行。不过,如果你选择的是预编译的二进制zip包,这个过程就会简化很多。下面,我们将详细讨论如何通过...

    为何Ruby 1.9的不兼容性会导致原有Ruby代码无法工作

    Ruby 1.9 的发布对Ruby社区带来了显著的变化,尤其是其与之前的1.8版本之间的不兼容性。这种不兼容性源于对Ruby语言及其核心库的深入修改,目的是提升语言性能和规范。Ruby 1.9.0的推出并非完全稳定,Matz,即Ruby的...

    Programming Ruby 1.9

    7. **性能提升**:Ruby 1.9采用了YARV(Yet Another Ruby Virtual Machine)虚拟机,相比MRI(Matz's Ruby Interpreter)有显著的性能提升,代码执行速度更快。 8. **异常处理**:异常类层次结构进行了调整,`...

    透视Ruby 1.9的Lambda函数

    《Ruby 1.9中的Lambda函数详解》 Ruby语言的一大魅力在于其Block功能,它使得编写简洁、可复用的算法变得轻而易举,甚至让人们对循环的畏惧感大大降低。Block在其他编程语言中被称为Lambda函数或匿名函数,有时也被...

    Programming Ruby 1.9 3rd edition

    ### Programming Ruby 1.9 3rd Edition:深入探索Ruby编程语言 #### 一、书籍概览 《Programming Ruby 1.9》是第三版,专注于介绍Ruby 1.9.2版本,由Dave Thomas、Chad Fowler和Andy Hunt共同编写。这本书由The ...

    ruby 1.9 教程

    ### Ruby 1.9 教程相关知识点 #### 标题与描述中的核心知识点 - **Ruby 1.9 版本**: 截至2009年,Ruby已发展到1.9版本,这是该语言的一个重要里程碑。Ruby 1.9在性能、语法改进以及新特性方面进行了大量的更新和优化...

    Programming Ruby 1.9 & 2.0 The Pragmatic Programmers’ Guide 4th Edition

    Ruby是一种快速发展的激动人心的动态语言,本书是Ruby 1.9和Ruby 2.0这两个最新版本的完整参考指南。Ruby是一种完全面向对象的语言,类似于经典的面向对象语言Smalltalk。与Smalltalk一样,它是动态类型的,但与...

    Programming Ruby 1.9 The Pragmatic Programmers' Guide

    《Programming Ruby 1.9 The Pragmatic Programmers' Guide》是学习Ruby编程语言的一本经典著作,尤其针对Ruby 1.9版本进行了详细的讲解。这本书由著名的Pragmatic Programmers出版,因其深入浅出的讲解和实用的编程...

    (ruby 1.9 开发)Rango

    ### Rango:Ruby 1.9 上的轻量级网络开发框架 Rango 是一个基于 Ruby 1.9 的轻量级 Web 开发框架,它为开发者提供了灵活且强大的工具来构建网站。与 Sinatra 相比,Rango 更加健壮;而与 Rails 或 Merb 相比,它的...

    Programming Ruby 1.9 (Pragmatic Bookshelf 2009).pdf

    《Programming Ruby 1.9》涵盖了从基础语法到高级主题的广泛内容,为初学者提供了进入Ruby世界的入口,同时也为有经验的开发者提供了深入理解语言特性的机会。本书不仅是一本详尽的学习指南,也是一份宝贵的参考手册...

    [Ruby] Ruby 1.9 & 2.0 编程 (英文版)

    [Pragmatic Bookshelf] Ruby 1.9 & 2.0 编程 (英文版) [Pragmatic Bookshelf] Programming Ruby 1.9 & 2.0 The Pragmatic Programmers' Guide 4th Edition (E-Book) ☆ 出版信息:☆ [作者信息] Dave Thomas , ...

    Pragmatic.Programming.Ruby.1.9.Apr.2009.pdf

    《实用的Ruby编程:针对Ruby 1.9的程序员指南》不仅是一本详尽的Ruby语言教程,也包含了丰富的编程技巧和最佳实践,适合从初学者到有经验的开发人员各个层次的读者。通过学习本书,读者可以全面掌握Ruby 1.9的核心...

    Ruby编程语言_涵盖Ruby 1.8和1.9

    Ruby 1.8的元编程能力使得动态修改类和对象变得非常容易,这对于构建灵活的框架和库非常有帮助。此外,Ruby 1.8的块语法允许开发者使用`{}`或`do...end`来定义代码块,这在处理迭代器和其他需要回调的场合非常实用。...

    Pragmatic.Programming.Ruby.1.9

    ### Pragmatic Programming Ruby 1.9:关键知识点解析 #### 标题解析:“Pragmatic.Programming.Ruby.1.9” 此标题表明本书主要介绍的是Ruby 1.9编程语言及其在实用主义编程(Pragmatic Programming)中的应用。...

Global site tag (gtag.js) - Google Analytics