关于.net:IronRuby性能如何?

关于.net:IronRuby性能如何?

IronRuby performance?

虽然我知道IronRuby尚未为全世界使用做好准备,但我想知道这里是否有人尝试过并测试了它在原始性能方面相对于其他红宝石的表现如何?

如果是这样,结果是什么,您如何衡量性能(哪些基准等)?

编辑:IronRuby团队在http://ironruby.info/上维护了一个网站,以介绍它们与Ruby MRI 1.8的比较。 在规格合格率表下方,他们还提供了一些有关IronRuby在这些规格上的性能的信息。 该表不会不断更新,但是我认为他们经常对其进行更新(您可以在页面顶部看到最近的更新)。


Antonio Cangiano刚刚发布了一些新的基准测试(8月9日),IronRuby在Windows平台上似乎比MRI更快。约翰·林(John Lam)和他的同事做得很出色,并且没有进行优化。


加载时间和内存利用率仍然是IronRuby中的两个最弱点。一旦加载了一段特定的代码并以某种稳态模式运行(也就是说,几乎没有评估任何新的源),那么性能应该会很好。

要回答您的特定问题,请考虑此数据。


根据这篇文章http://www.iunknown.com/2008/05/ironruby-and-rails.html。 5月的表现远未达到他们的预期。我在http://altnetpodcast.com/episodes/9-state-of-ironruby(三天前)中听说他们仍在努力提高性能。我想他们首先把兼容性放在首位,现在正设法使性能与其他红宝石实现方案相提并论。

据我了解,它们的性能不及同一个团队开发的Iron Python。我不知道这是否是因为Iron Ruby越来越多地使用DLR,并且仍然需要优化,或者他们是否需要进一步优化Iron Ruby实现本身。但是我认为这是个好消息,因为他们可以更快地获得它。因此,如果您已经对性能感到满意,那么您将获得更多的快乐。


我已经使用过了,它对于我所做的工作非常有用。但是,我对绩效的衡量并不是真正的科学,因为它全是视觉的。但是,我确实注意到,当我在相同任务上比较两个程序时,IronRuby似乎更灵活一些。我真的认为,这与IIS的牢固绑定紧密相关,因为.NET不仅具有框架的速度。

但是我可能完全错了,因为我并没有真正将应用程序强调到Twitter可能看到的水平。但是根据我的.NET经验,我知道它的支持程度与现在生产的Ruby应用程序一样好。

顺便说一下,我在IIS下使用FastCGI测试了Ruby。


推荐阅读

    提高3A四核羿龙II游戏配置的性能

    提高3A四核羿龙II游戏配置的性能,,以节能环保为主题的IT产业,目前3A低端平台处理器、主板芯片组、独立开发卡性能突出,特别是在与AMD的处理

    优化PostgreSQL中的批量更新性能

    优化PostgreSQL中的批量更新性能,数据,表格,在Ubuntu 12.04上使用PG 9.1. 我们目前需要24小时才能运行大量UPDATE数据库上的语句,其形式

    诺基亚威图性能好到哪里

    诺基亚威图性能好到哪里,诺基亚,手机,诺基亚威图性能好到哪里这是一部以前列出的手机。即使当时配置不高,该品牌的手机也不依赖于该功能吸

    魅蓝note6性能参数有哪些

    魅蓝note6性能参数有哪些,摄像头,蓝牙,魅蓝note6性能参数有哪些魅力蓝色Note6最好拍照。电池寿命更长。蓝色Note6使用高通 snapdragon 625

    网站版权设置|网站版权格式

    网站版权设置|网站版权格式,,1. 网站版权格式下面介绍一些不错的无版权视频网,用好了,视频制作的成本将大大降低。”1. Pixabay一个老牌的素

    国产电脑cpu测试|国产CPU性能

    国产电脑cpu测试|国产CPU性能,,国产CPU性能天玑9000答: 天玑9000更厉害。因为天玑9000是 最新发布的cpu,也是现在的天花板。而麒麟9000是 2

    主流电脑cpu性能分析|cpu性能对比表

    主流电脑cpu性能分析|cpu性能对比表,,1. cpu性能对比表一、参数对比1、r7 5800H:制程工艺为7nm,主频3.2GHz,睿频4.4GHz,线程数是8核16线程,45W

    新老酷睿i3性能对比试验i34130和i33220

    新老酷睿i3性能对比试验i34130和i33220,,新的英特尔酷睿i3-4130 Haswell处理器架构已经推出了很长一段时间,虽然市场的时间还不长,已经成为