`
sean_gao
  • 浏览: 230138 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

[链接] 不同版本的Ruby实现的非官方性能测试

阅读更多

原文链接: [URL]

Antonio Cangiano刚刚在他的blog发布了他在AMD Athlon 64 3500+, 1GB RAM的机器上做的目前常见的Ruby实现的非官方评测,包括
  • Ruby 1.8.5-p12 stable on Linux
  • Ruby 1.8.5-p12 stable on Windows Vista
  • Ruby 1.9 (Yarv) on Linux
  • JRuby on Linux
  • Rubinius on Linux
  • Cardinal on Linux
  • Gardens Point Ruby .NET on Windows Vista
几张有趣的报表:

http://www.antoniocangiano.com/files/rubyvms_in_seconds.png
http://www.antoniocangiano.com/files/average_and_median.png
http://www.antoniocangiano.com/files/rubyvms_times.png

分享到:
评论
2 楼 yawl 2007-03-01  
我用同一套benchmark suite做了XRuby的性能测试:
http://xruby.blogspot.com/2007/02/xruby-012-released.html

Antonio Cangiano下次做测试的时候会把XRuby加进去。

1 楼 billgui 2007-02-20  
比较下来,YARV虚拟机性能很不错的,在Ruby 2.0里,我们就可以用到了。

相关推荐

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

    标题中的“如何用Ruby来实现页面性能测试”指的是利用Ruby编程语言进行网页性能评估和监控的一种方法。在描述中提到,作者选择了Ruby而非QTP(QuickTest Professional)是因为Ruby具有优于QTP的独特优点,尤其在资源...

    Ruby-性能测试(完整版)

    Ruby性能测试是软件开发过程中一个至关重要的环节,尤其是在使用Ruby这种动态编程语言时。它确保了代码在实际生产环境中的高效运行,避免了资源浪费和潜在的性能瓶颈。本资料包详细介绍了Ruby性能测试的各个方面,...

    ruby+selenium-webdriver测试--多个测试用例源代码

    通过组织多个测试类,可以实现多测试用例的管理,便于维护和扩展自动化测试套件。 总结起来,Ruby与Selenium-Webdriver的结合提供了一种强大且灵活的方式来编写Web应用程序的自动化测试。通过创建多个测试用例,...

    ruby测试代码1

    MiniTest是Ruby标准库的一部分,它包含了一个全面的测试套件,支持单元测试、集成测试以及性能测试。编写MiniTest的测试代码时,我们通常会创建一个继承自MiniTest::Test的类,并在其中定义测试方法,每个方法都以`...

    ruby测试代码6

    标题“ruby测试代码6”和描述“ruby测试代码6”暗示了这是一个关于使用Ruby语言进行的测试代码项目,可能涉及到不同的模块或者数据结构。标签“ruby测试代码6”进一步确认了这一主题。从压缩包子文件的文件名称列表...

    ruby+selenium-webdriver测试-测试用例源代码

    结合 Ruby 和 Selenium-Webdriver,我们可以创建自动化测试套件,这些套件能够模拟用户在实际环境中的行为,以验证 Web 应用的功能和性能。以下是使用这个组合的一些关键知识点: 1. **安装和配置**:首先,我们...

    Ruby-Howitzer基于ruby的验收测试框架

    Ruby-Howitzer是一种基于Ruby语言的验收测试框架,它的设计目标是简化Web应用程序的验收测试流程,确保系统在用户视角下的功能正确性。验收测试,也称为用户验收测试(UAT),是软件开发周期中的一个重要阶段,它...

    Ruby-rubyinstall安装RubyJRubyRubiniusMagLevorMRuby

    通过这个工具,开发者可以轻松地在本地系统上设置多个Ruby版本,无需担心它们之间的冲突,这对于测试、开发和维护工作来说非常有用。 首先,让我们详细了解下这些不同的Ruby实现: 1. MRI (Matz's Ruby ...

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

    Oracle Labs致力于提升Ruby的性能,通过引入GraalVM来构建高性能的Ruby实现,这一实现被称为TruffleRuby。GraalVM是一个高性能的运行时环境,支持多种语言的运行,并且具有卓越的跨语言互操作性。 TruffleRuby是...

    ruby+selenium-webdriver测试--第一个例子源代码

    在这个“ruby+selenium-webdriver测试--第一个例子源代码”中,我们将探讨如何使用Ruby和Selenium-Webdriver实现自动化测试的初步步骤。 首先,我们需要安装必要的库。确保已经安装了Ruby,并通过RubyGems来安装...

    Ruby-Watir在Ruby中Web应用程序测试

    它允许开发者通过编写Ruby代码来模拟用户与浏览器的交互,从而实现端到端的测试。这个工具的名字“Watir”是“Web Application Testing in Ruby”的缩写,它将简洁的Ruby语法与强大的网页自动化能力相结合,提供了...

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

    Ruby版本的Hprose是一个高效的远程对象服务引擎,它的全称是High Performance Remote Object Service Engine。这个库使得在Ruby应用程序之间进行跨语言、跨平台的通信变得轻而易举。Hprose支持多种编程语言,包括但...

    Ruby-twittercldrrbICU的Ruby实现

    这个版本可能包含了源代码、文档、测试用例和其他资源,供开发者下载、安装和使用。通常,开发者会将这个压缩包解压,然后按照README或其他指导文件中的指示进行编译和安装。 在实际应用中,Ruby-developer可以使用...

    Ruby-RubyJMeter一个基于Ruby的DSL用于构建JMeter测试计划

    Ruby-JMeter是一个强大的工具,它将Ruby编程语言与Apache JMeter测试框架相结合,为性能测试和负载测试提供了灵活且易于使用的领域特定语言(DSL)。这个工具使得测试人员和开发者能够用Ruby编写JMeter测试计划,...

    Ruby-TensorStream用Ruby重新实现TensorFlow

    通过OpenCL的支持,Ruby-TensorStream可以在多种硬件平台上高效地运行深度学习模型,从而实现跨平台的兼容性和高性能计算。 **3. API设计** Ruby-TensorStream的API设计尽力模仿TensorFlow,使用户可以轻松地从...

    安装rvm,把ruby版本提升至3.0.0

    在IT行业中,管理和切换Ruby版本是一项常见的任务,特别是在开发环境中,不同的项目可能依赖于不同版本的Ruby。`RVM`(Ruby Version Manager)是解决这一问题的利器,它允许开发者在多个Ruby版本之间轻松切换。本文...

    ruby+selenium-webdriver测试源代码003

    - 可能包含了数据驱动测试的实现,允许用不同数据运行相同的测试流程。 - 可能包含了异常处理和日志记录,确保测试过程中遇到的问题能够被记录和分析。 总之,这个资源为学习和理解如何使用Ruby和Selenium-...

    基于Ruby的Web自动化测试框架平台应用.pdf

    * Web 自动化测试的应用:Web 自动化测试可以应用于 Web 应用程序的测试,例如性能测试、回归测试等。 知识点二:Ruby 自动化测试 Watir 框架 * Watir 框架简介:Watir 是一个基于 Ruby 语言的开源框架,用于 Web ...

    Ruby-Rails的AB测试

    在Ruby on Rails框架中,A/B测试是一种非常重要的实践,用于评估和优化网站或应用程序的用户体验和性能。A/B测试,也称为分组测试或对照实验,是将用户随机分配到两个或更多版本(变体)的同一产品或功能中,以比较...

Global site tag (gtag.js) - Google Analytics