原文链接: [
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
分享到:
- 2007-02-19 17:49
- 浏览 2775
- 评论(2)
- 论坛回复 / 浏览 (2 / 5213)
- 查看更多
相关推荐
标题中的“如何用Ruby来实现页面性能测试”指的是利用Ruby编程语言进行网页性能评估和监控的一种方法。在描述中提到,作者选择了Ruby而非QTP(QuickTest Professional)是因为Ruby具有优于QTP的独特优点,尤其在资源...
Ruby性能测试是软件开发过程中一个至关重要的环节,尤其是在使用Ruby这种动态编程语言时。它确保了代码在实际生产环境中的高效运行,避免了资源浪费和潜在的性能瓶颈。本资料包详细介绍了Ruby性能测试的各个方面,...
通过组织多个测试类,可以实现多测试用例的管理,便于维护和扩展自动化测试套件。 总结起来,Ruby与Selenium-Webdriver的结合提供了一种强大且灵活的方式来编写Web应用程序的自动化测试。通过创建多个测试用例,...
MiniTest是Ruby标准库的一部分,它包含了一个全面的测试套件,支持单元测试、集成测试以及性能测试。编写MiniTest的测试代码时,我们通常会创建一个继承自MiniTest::Test的类,并在其中定义测试方法,每个方法都以`...
标题“ruby测试代码6”和描述“ruby测试代码6”暗示了这是一个关于使用Ruby语言进行的测试代码项目,可能涉及到不同的模块或者数据结构。标签“ruby测试代码6”进一步确认了这一主题。从压缩包子文件的文件名称列表...
结合 Ruby 和 Selenium-Webdriver,我们可以创建自动化测试套件,这些套件能够模拟用户在实际环境中的行为,以验证 Web 应用的功能和性能。以下是使用这个组合的一些关键知识点: 1. **安装和配置**:首先,我们...
Ruby-Howitzer是一种基于Ruby语言的验收测试框架,它的设计目标是简化Web应用程序的验收测试流程,确保系统在用户视角下的功能正确性。验收测试,也称为用户验收测试(UAT),是软件开发周期中的一个重要阶段,它...
通过这个工具,开发者可以轻松地在本地系统上设置多个Ruby版本,无需担心它们之间的冲突,这对于测试、开发和维护工作来说非常有用。 首先,让我们详细了解下这些不同的Ruby实现: 1. MRI (Matz's Ruby ...
Oracle Labs致力于提升Ruby的性能,通过引入GraalVM来构建高性能的Ruby实现,这一实现被称为TruffleRuby。GraalVM是一个高性能的运行时环境,支持多种语言的运行,并且具有卓越的跨语言互操作性。 TruffleRuby是...
在这个“ruby+selenium-webdriver测试--第一个例子源代码”中,我们将探讨如何使用Ruby和Selenium-Webdriver实现自动化测试的初步步骤。 首先,我们需要安装必要的库。确保已经安装了Ruby,并通过RubyGems来安装...
它允许开发者通过编写Ruby代码来模拟用户与浏览器的交互,从而实现端到端的测试。这个工具的名字“Watir”是“Web Application Testing in Ruby”的缩写,它将简洁的Ruby语法与强大的网页自动化能力相结合,提供了...
Ruby版本的Hprose是一个高效的远程对象服务引擎,它的全称是High Performance Remote Object Service Engine。这个库使得在Ruby应用程序之间进行跨语言、跨平台的通信变得轻而易举。Hprose支持多种编程语言,包括但...
这个版本可能包含了源代码、文档、测试用例和其他资源,供开发者下载、安装和使用。通常,开发者会将这个压缩包解压,然后按照README或其他指导文件中的指示进行编译和安装。 在实际应用中,Ruby-developer可以使用...
Ruby-JMeter是一个强大的工具,它将Ruby编程语言与Apache JMeter测试框架相结合,为性能测试和负载测试提供了灵活且易于使用的领域特定语言(DSL)。这个工具使得测试人员和开发者能够用Ruby编写JMeter测试计划,...
通过OpenCL的支持,Ruby-TensorStream可以在多种硬件平台上高效地运行深度学习模型,从而实现跨平台的兼容性和高性能计算。 **3. API设计** Ruby-TensorStream的API设计尽力模仿TensorFlow,使用户可以轻松地从...
在IT行业中,管理和切换Ruby版本是一项常见的任务,特别是在开发环境中,不同的项目可能依赖于不同版本的Ruby。`RVM`(Ruby Version Manager)是解决这一问题的利器,它允许开发者在多个Ruby版本之间轻松切换。本文...
- 可能包含了数据驱动测试的实现,允许用不同数据运行相同的测试流程。 - 可能包含了异常处理和日志记录,确保测试过程中遇到的问题能够被记录和分析。 总之,这个资源为学习和理解如何使用Ruby和Selenium-...
* Web 自动化测试的应用:Web 自动化测试可以应用于 Web 应用程序的测试,例如性能测试、回归测试等。 知识点二:Ruby 自动化测试 Watir 框架 * Watir 框架简介:Watir 是一个基于 Ruby 语言的开源框架,用于 Web ...
在Ruby on Rails框架中,A/B测试是一种非常重要的实践,用于评估和优化网站或应用程序的用户体验和性能。A/B测试,也称为分组测试或对照实验,是将用户随机分配到两个或更多版本(变体)的同一产品或功能中,以比较...