<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: IronRuby vs JRuby vs MRI. Performance Mini-Shootout.</title>
	<link>http://blog.prokrams.com/2008/08/27/ironruby-vs-jruby-vs-mri-performance-mini-shootout/</link>
	<description>Phenomenal Cosmic Powers Krammed Into An Itty Bitty Cubicle</description>
	<pubDate>Sat, 20 Mar 2010 07:26:56 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
		<item>
		<title>By: Recent Links Tagged With "jruby" - JabberTags</title>
		<link>http://blog.prokrams.com/2008/08/27/ironruby-vs-jruby-vs-mri-performance-mini-shootout/#comment-129</link>
		<dc:creator>Recent Links Tagged With "jruby" - JabberTags</dc:creator>
		<pubDate>Tue, 30 Dec 2008 02:49:39 +0000</pubDate>
		<guid>http://blog.prokrams.com/2008/08/27/ironruby-vs-jruby-vs-mri-performance-mini-shootout/#comment-129</guid>
		<description>[...] 19-12-2008   JRuby access to C libraries using FFI Saved by flyingkaratechop on Fri 19-12-2008   IronRuby vs JRuby vs MRI. Performance Mini-Shootout. Saved by jimmyandsammy on Mon 15-12-2008   ruby-plsql gem now supports JRuby and Oracle JDBC driver [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] 19-12-2008   JRuby access to C libraries using FFI Saved by flyingkaratechop on Fri 19-12-2008   IronRuby vs JRuby vs MRI. Performance Mini-Shootout. Saved by jimmyandsammy on Mon 15-12-2008   ruby-plsql gem now supports JRuby and Oracle JDBC driver [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: roger</title>
		<link>http://blog.prokrams.com/2008/08/27/ironruby-vs-jruby-vs-mri-performance-mini-shootout/#comment-128</link>
		<dc:creator>roger</dc:creator>
		<pubDate>Thu, 04 Dec 2008 15:39:21 +0000</pubDate>
		<guid>http://blog.prokrams.com/2008/08/27/ironruby-vs-jruby-vs-mri-performance-mini-shootout/#comment-128</guid>
		<description>you should try kri
http://groups.google.com/group/ruby-benchmark-suite/browse_thread/thread/9560082a39adf6f0</description>
		<content:encoded><![CDATA[<p>you should try kri<br />
<a href="http://groups.google.com/group/ruby-benchmark-suite/browse_thread/thread/9560082a39adf6f0" rel="nofollow">http://groups.google.com/group/ruby-benchmark-suite/browse_thread/thread/9560082a39adf6f0</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Lam</title>
		<link>http://blog.prokrams.com/2008/08/27/ironruby-vs-jruby-vs-mri-performance-mini-shootout/#comment-109</link>
		<dc:creator>John Lam</dc:creator>
		<pubDate>Tue, 02 Sep 2008 14:21:16 +0000</pubDate>
		<guid>http://blog.prokrams.com/2008/08/27/ironruby-vs-jruby-vs-mri-performance-mini-shootout/#comment-109</guid>
		<description>Thanks for doing the investigation. The only perf-related stuff that we're looking at right now is startup time and straight-line code throughput. In the short term, we're going to write an interpreter to speed up startup. In the medium-long term, we're going to look at cached precompilation.</description>
		<content:encoded><![CDATA[<p>Thanks for doing the investigation. The only perf-related stuff that we&#8217;re looking at right now is startup time and straight-line code throughput. In the short term, we&#8217;re going to write an interpreter to speed up startup. In the medium-long term, we&#8217;re going to look at cached precompilation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Charles Oliver Nutter</title>
		<link>http://blog.prokrams.com/2008/08/27/ironruby-vs-jruby-vs-mri-performance-mini-shootout/#comment-107</link>
		<dc:creator>Charles Oliver Nutter</dc:creator>
		<pubDate>Fri, 29 Aug 2008 16:50:57 +0000</pubDate>
		<guid>http://blog.prokrams.com/2008/08/27/ironruby-vs-jruby-vs-mri-performance-mini-shootout/#comment-107</guid>
		<description>Nothing published, but all the past JRuby versions are available out there.</description>
		<content:encoded><![CDATA[<p>Nothing published, but all the past JRuby versions are available out there.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://blog.prokrams.com/2008/08/27/ironruby-vs-jruby-vs-mri-performance-mini-shootout/#comment-102</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Thu, 28 Aug 2008 14:16:09 +0000</pubDate>
		<guid>http://blog.prokrams.com/2008/08/27/ironruby-vs-jruby-vs-mri-performance-mini-shootout/#comment-102</guid>
		<description>Thanks for the clarification Charles.  I would be curious if there's any historical JRuby performance data just as way of comparison.</description>
		<content:encoded><![CDATA[<p>Thanks for the clarification Charles.  I would be curious if there&#8217;s any historical JRuby performance data just as way of comparison.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Charles Oliver Nutter</title>
		<link>http://blog.prokrams.com/2008/08/27/ironruby-vs-jruby-vs-mri-performance-mini-shootout/#comment-100</link>
		<dc:creator>Charles Oliver Nutter</dc:creator>
		<pubDate>Thu, 28 Aug 2008 08:00:36 +0000</pubDate>
		<guid>http://blog.prokrams.com/2008/08/27/ironruby-vs-jruby-vs-mri-performance-mini-shootout/#comment-100</guid>
		<description>A bit more perspective: JRuby's probably been completely rewritten a half-dozen times. The current core runtime shares little in common with the code from 2002. We've also only had full-timers on it since late 2006, shortly before John Lam went to Microsoft; before then it was a pure spare-time OSS project. Since most of JRuby core has been rewritten in the intervening two years (and we'll give it another 6 months, since we really ramped up efforts a little before Tom and I were hired by Sun) it's probably safer to compare IronRuby's 1.5 years with the 2.5 years JRuby's been under intensive work. Anything we gained before those 2.5 years would be akin to what IronRuby gained from work on Ruby.NET, IronPython, and DLR. And it's safe to say that the runtime portions of the DLR are not just enabling technologies, they're absolutely essential technologies for implementing dynamic languages on the CLR, since it does not do the same sorts of dynamic optimizations the JVM does. DLR, then, simply gives dynlangs on CLR a fighting change to compare performance-wise with the JVM as-is.

What am I trying to say? I guess that IronRuby is about on schedule in comparison to JRuby, all tings considered. And neither the DLR (great though it may be) nor the IronRuby developers (skilled though they are) make it any easier to implement Ruby on the CLR than on the JVM. And I doubt the current IronRuby team would claim any differently. Ruby is hard.</description>
		<content:encoded><![CDATA[<p>A bit more perspective: JRuby&#8217;s probably been completely rewritten a half-dozen times. The current core runtime shares little in common with the code from 2002. We&#8217;ve also only had full-timers on it since late 2006, shortly before John Lam went to Microsoft; before then it was a pure spare-time OSS project. Since most of JRuby core has been rewritten in the intervening two years (and we&#8217;ll give it another 6 months, since we really ramped up efforts a little before Tom and I were hired by Sun) it&#8217;s probably safer to compare IronRuby&#8217;s 1.5 years with the 2.5 years JRuby&#8217;s been under intensive work. Anything we gained before those 2.5 years would be akin to what IronRuby gained from work on Ruby.NET, IronPython, and DLR. And it&#8217;s safe to say that the runtime portions of the DLR are not just enabling technologies, they&#8217;re absolutely essential technologies for implementing dynamic languages on the CLR, since it does not do the same sorts of dynamic optimizations the JVM does. DLR, then, simply gives dynlangs on CLR a fighting change to compare performance-wise with the JVM as-is.</p>
<p>What am I trying to say? I guess that IronRuby is about on schedule in comparison to JRuby, all tings considered. And neither the DLR (great though it may be) nor the IronRuby developers (skilled though they are) make it any easier to implement Ruby on the CLR than on the JVM. And I doubt the current IronRuby team would claim any differently. Ruby is hard.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
