虽然我知道 IronRuby 还没有完全准备好让世界使用它,但我想知道这里是否有人尝试过它并测试过它在原始性能方面与其他 Ruby 相比有多好?
如果是这样,结果是什么,你是如何衡量性能的(哪些基准等)?
编辑 :IronRuby 团队在 http://ironruby.info/ 维护了一个网站,介绍他们如何与 Ruby MRI 1.8 进行比较。在规范通过率表下方,他们还有一些关于 IronRuby 在这些规范上的表现的信息。该表不会持续更新,但我认为他们更新的频率足够高(您可以在页面顶部看到最后一次更新)。
最佳答案
根据这篇文章 http://www.iunknown.com/2008/05/ironruby-and-rails.html 。五月份的表现远未达到他们预期的水平。我在 http://altnetpodcast.com/episodes/9-state-of-ironruby(3 天前)听说他们仍在改进性能。我猜他们把兼容性放在首位,现在正试图让性能与其他 ruby 实现相提并论。
据我所知,它们的性能不如由同一团队开发的 Iron Python。我不知道这是否是因为 Iron Ruby 使用 DLR 的次数更多并且仍然需要优化,或者他们是否需要更多地优化 Iron Ruby 实现本身。但我想这是个好消息,因为他们可以更快地获得它。因此,如果您已经对性能感到满意,那么您会更快乐。
关于.net - IronRuby 性能?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38235/