`
yawl
  • 浏览: 59531 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

新的各种ruby实现的性能比较

阅读更多
Antonio Cangiano今天在blog上更新了各种ruby实现的性能比较:
http://antoniocangiano.com/2007/12/03/the-great-ruby-shootout/

ruby 1.8, ruby 1.9, jruby, rubinius, ruby.net还有我们做的xruby的性能数据都在里面了。Antonio说xruby是最youngest的其实不太准确。只能说是进展最缓慢的:) 。我是2005年初开始做这个项目,后来ruby.net在2006初开始做,rubinius不太清楚具体历史,但似乎也很新。代码一开始一直在我的本机的subversion上,2006年九月才上传到google code。其实如果早点做成open source project就好了,当时想的就是就是把东西做的像样一点再拿出去:)
分享到:
评论
5 楼 sishen 2007-12-05  
Good news.
4 楼 heimu 2007-12-04  
离1.9正式版的发布还有不到1个月了,真的让人很兴奋
3 楼 dreamhead 2007-12-04  
XRuby其实很少并没有针对性能下太大的力气,所以,能达到这种效果,对我们来说,还是比较满意的。

我看了一下这个报告,相比于JRuby,XRuby中特别慢的部分是正则表达式,这实际上是标准库实现的问题。刚好JRuby刚刚优化过这部分的实现,也许,我们可以借鉴一下JRuby中的实现,这部分就会得到显著的提升。
2 楼 t0uch 2007-12-04  
发现xruby和jruby的性能也是很不错的
1 楼 jjx 2007-12-04  
ruby 1.9性能改进真不少

相关推荐

    如何用Ruby来实现页面性能测试

    如果已经了解怎么实现页面性能测试,那么本文将带您体会如何用Ruby来实现。为什么选择Ruby来实现,而不是用QTP呢?原因是Ruby有着QTP所无法比拟的优点。

    提升Ruby on Rails性能的几个解决方案

    Ruby On Rails 框架自它提出之日起就受到广泛关注,在“不要重复自己”,“约定优于配置”等思想的指导下,Rails 带给 Web 开发者的是极高的开发效率。 ActiveRecord 的灵活让你再也不用配置繁琐的 Hibernate 即可...

    Ruby 版本实现Hprose 全名是高性能远程对象服务引擎hprose-ruby-master

    Ruby 版本实现Hprose 全名是高性能远程对象服务引擎hprose-ruby-master

    Ruby-Ruby编程语言的高性能实现由OracleLabs基于GraalVM构建

    Ruby编程语言的高性能实现,由Oracle Labs基于GraalVM构建

    Ruby语言实现Topaz.zip

    Topaz 是一个高性能的 Ruby 编程语言的实现,使用 Python 语言编写,基于 RPython。 标签:Topaz

    Ruby-使用Goliath实现高性能微服务API完整模板

    此项目为多年前基于Goliath1.0 Grape 所做项目,因为Goliath并没有提供一个统一的项目结构,故抽离的模板,可以参考此模板方便的实现API微服务。

    巧用Ruby配备Oracle数据库

    本文讲解如何从一个Rails应用程序连接到Oracle和与其相关的验证和性能问题。要连接到Oracle数据库,用户必须安装 ...RubyDBI 提供了一个与数据库无关的、类似于 JDBC 或 ODBC 的接口,来实现 Ruby 和数据库之间的交互。

    dalli:用于Ruby的高性能内存缓存客户端

    Dalli是用于访问内存缓存服务器的高性能纯Ruby客户端。 它仅在使用较新的二进制协议时才与memcached 1.4+一起使用。 应该将其视为memcache-client gem的替代品。 这个名字是萨尔瓦多·达利(Salvador Dali)的变体...

    Ruby编程语言的高性能实现。 由Oracle Labs在GraalVM上构建。-Ruby开发

    Ruby编程语言的高性能实现。 由Oracle Labs在GraalVM上构建。 入门要开始使用TruffleRuby,请安装GraalVM和Ruby。 然后,在GraalVM中将成为bin / ruby​​逗号TruffleRuby是由Oracle Labs构建的Ruby编程语言的...

    truffleruby:Ruby编程语言的高性能实现。 由Oracle Labs在GraalVM上构建

    它适用于只需要Ruby实现并且已经在使用Ruby管理器的用户。 通过作为简单的二进制tarball。 我们建议每晚尝试TruffleRuby,其中包含最新的修复和改进: RVM: $ rvm install truffleruby-headrbenv: $ rbenv install ...

    Ruby的高性能分解机-Ruby开发

    xLearn xLearn-高性能机器学习库-用于Ruby:fire:使用C API实现卓越的性能支持:线性模型因数分解机现场感知因数分解机xLearn xLearn-高性能机器学习库-用于Ruby:fire:使用C API进行卓越的性能性能支持:线性模型分解...

    用于Ruby的高性能Web服务器,支持HTTP / 1,HTTP / 2和TLS。-Ruby开发

    ... 每个请求都在轻量级光纤中执行,并且可以阻止上游请求,而不会延迟整个服务器进程。...动机最初,当我开发异步时,我看到了实现async-http的机会:提供客户端和服务器组件。 在尝试了这些想法之后,我决定

    ruby-gibson:用于 Ruby 的高性能 Gibson 客户端

    支持的 Ruby 版本和实现这个模块应该在以下方面工作相同: JRuby 1.6+ Ruby 1.9.2+ Ruby 1.8.7+ 鲁比尼乌斯 2.0 如果您有问题,请输入问题。安装和使用您可以使用以下代码验证您的安装: gem install gibson 和 ...

    rbzip2:Ruby的bzip2

    当前,它包括基于的实现和速度较慢但可在任何Ruby VM上运行的纯Ruby实现。 此外,还有一个基于Commons Compress的JRuby特定实现。 纯Ruby实现基于项目的代码,并添加了直接的类似Ruby的API。 没有像其他gem或库那样...

    thundersvm:Ruby 的高性能并行 SVM

    高性能并行SVM-用于Ruby :fire: 使用 GPU 和多核 CPU 实现卓越性能 有关支持向量机的精彩介绍,请查看。 安装 将此行添加到您的应用程序的Gemfile中: gem 'thundersvm' 在 Mac 上,还要安装 OpenMP: brew ...

    falcon:用于Ruby的高性能Web服务器,支持HTTP1,HTTP2和TLS

    在尝试了这些想法之后,我决定建立一个实际的Web服务器,主要是出于兴趣,比较和验证性能。 Falcon从这些实验中脱颖而出,并允许在之上测试现有的实际代码。 工作完成后,我看到了一个简化开发,测试和生产环境的...

    vite_ruby::high_voltage:Ruby中的Vite.js,为您JavaScript体验带来欢乐

    在生产中,Vite与树状摇动,延迟加载和常用块拆分在一起,以实现最佳的加载性能。 特征 :high_voltage: :light_bulb: 即时服务器启动 :high_voltage: 炽热的快速热装 :rocket: 零配置部署 :handshake: 与资产...

    interval-tree:居中间隔树的Ruby实现

    间隔树Ruby 中居中区间树算法的实现。也可以看看变更日志2020-11-09,由 、 和贡献当提供较大范围的搜索查询时,可以大大改善性能。2017-05-12,贡献用户可以在搜索中指定一个选项unique: false如果他/她想要返回多...

    to_json:针对Oj的高性能Ruby JSON序列化器DSL

    当运行多个ruby进程时,ToJson能够在一台4核笔记本电脑上每秒实现令人印象深刻的140万个操作的序列化。安装将此行添加到应用程序的Gemfile中: 现在执行此操作: gem 'to_json', github: 'ahacking/to_json'最终: ...

    基于RUBY语言的超宽带铜线接入自动化软件测试系统

    系统设计使用的计算机语言是ruby, 测试工具选用impeller, impeller由华为公司研发而成。 本文对系统的结构作了详细的阐述, 对脚本内的具体内容及写作过程做了描述。 通过该系统与 般的GUI测试方法进行集中化的测试...

Global site tag (gtag.js) - Google Analytics