JRuby 1.1 发布,主要性能提高

  • Werner Schuster
  • 贾晓楠

2008 年 4 月 13 日

话题:JavaRuby语言 & 开发架构

现 在 Ruby 1.9 还处于开发版,尚没有对我们造成很大影响。我觉得它会在两方面对我们有所帮助:第一,1.9 的特性将更稳定,也就是说我们更容易把它们正确地加到 JRuby 中。第二,由于我们正打算开始观察 1.9 的真实性能,我们就有了一个好的目标来对比。现在我们基本上在所有的标准评测中都超过了 1.8。

我们已经开始把 1.9 的东西加入 JRuby 了,而且我们还会继续这么做下去。当然现在首先要保证正确性和修正错误。例如 Oniguruma 的移植让我们为字符串等增加编码支持变得更加容易。

我 们还没有讨论到 2.0。从我个人来说,我觉得 2.0 会是个完全兼容 1.9 和 1.8 的版本。为了 JRuby 1.2,我们会致力于 Java 集成和外部 API。我们的 Java 集成特性现在工作的非常好,但其中仍有一些漏洞和低效率的东西,所以我们打算对那个子系统 做一次彻底的检查。这毫无疑问是个主要的工作,而且收获也会很棒。

JavaRuby语言 & 开发架构