<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Dismal performance with IronPython</title>
	<atom:link href="http://www.smallshire.org.uk/sufficientlysmall/2009/05/17/the-performance-of-python-jython-and-ironpython/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.smallshire.org.uk/sufficientlysmall/2009/05/17/the-performance-of-python-jython-and-ironpython/</link>
	<description>sin(x) = x</description>
	<lastBuildDate>Mon, 09 Jan 2012 20:46:03 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
	<item>
		<title>By: Sufficiently Small &#187; IronPython 2.0 and Jython 2.5 performance compared to Python 2.5</title>
		<link>http://www.smallshire.org.uk/sufficientlysmall/2009/05/17/the-performance-of-python-jython-and-ironpython/comment-page-1/#comment-2063</link>
		<dc:creator>Sufficiently Small &#187; IronPython 2.0 and Jython 2.5 performance compared to Python 2.5</dc:creator>
		<pubDate>Fri, 22 May 2009 11:34:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.smallshire.org.uk/sufficientlysmall/?p=63#comment-2063</guid>
		<description>[...] previous post covering the performance problems I&#8217;ve been experiencing with IronPython raised some [...]</description>
		<content:encoded><![CDATA[<p>[...] previous post covering the performance problems I&#8217;ve been experiencing with IronPython raised some [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Fugate</title>
		<link>http://www.smallshire.org.uk/sufficientlysmall/2009/05/17/the-performance-of-python-jython-and-ironpython/comment-page-1/#comment-1995</link>
		<dc:creator>David Fugate</dc:creator>
		<pubDate>Wed, 20 May 2009 04:04:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.smallshire.org.uk/sufficientlysmall/?p=63#comment-1995</guid>
		<description>I have a couple of suggestions/questions that might give you better performance with IronPython.  

First, are you NGen&#039;ing IronPython/DLR assemblies by hand before running IronPython?  The installer for IronPython 2.0.0 doesn&#039;t Ngen assemblies by default, but more importantly this feature is broken on x64 platforms - see http://ironpython.codeplex.com/WorkItem/View.aspx?WorkItemId=22001.  Any ways, the difference between Ngen&#039;ed and Non-Ngen&#039;ed assemblies for a &quot;hello world&quot; program on 32-bit machines is about a factor of four in my experience.

Next, are you using IronPython 2.0.0 or 2.0.1?  The reason I ask is there were some improvements targeting performance that went into 2.0.1 and it&#039;s not clear from the report above which version you were using.

Finally, I think you&#039;ll find IronPython performance to be a bit better on a 32-bit OS.  It&#039;d be very interesting to see the performance comparison between IronPython/Jython/CPython duplicated on a 32-bit OS...</description>
		<content:encoded><![CDATA[<p>I have a couple of suggestions/questions that might give you better performance with IronPython.  </p>
<p>First, are you NGen&#8217;ing IronPython/DLR assemblies by hand before running IronPython?  The installer for IronPython 2.0.0 doesn&#8217;t Ngen assemblies by default, but more importantly this feature is broken on x64 platforms &#8211; see <a href="http://ironpython.codeplex.com/WorkItem/View.aspx?WorkItemId=22001" rel="nofollow">http://ironpython.codeplex.com/WorkItem/View.aspx?WorkItemId=22001</a>.  Any ways, the difference between Ngen&#8217;ed and Non-Ngen&#8217;ed assemblies for a &#8220;hello world&#8221; program on 32-bit machines is about a factor of four in my experience.</p>
<p>Next, are you using IronPython 2.0.0 or 2.0.1?  The reason I ask is there were some improvements targeting performance that went into 2.0.1 and it&#8217;s not clear from the report above which version you were using.</p>
<p>Finally, I think you&#8217;ll find IronPython performance to be a bit better on a 32-bit OS.  It&#8217;d be very interesting to see the performance comparison between IronPython/Jython/CPython duplicated on a 32-bit OS&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dino Viehland</title>
		<link>http://www.smallshire.org.uk/sufficientlysmall/2009/05/17/the-performance-of-python-jython-and-ironpython/comment-page-1/#comment-1991</link>
		<dc:creator>Dino Viehland</dc:creator>
		<pubDate>Wed, 20 May 2009 01:40:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.smallshire.org.uk/sufficientlysmall/?p=63#comment-1991</guid>
		<description>It would be interesting to at least see the run on 2.0.1 which is the latest stable version (and includes lots of performance fixes on top of 2.0).  It might also be nice to see it run on x86 instead of x64 but I that certainly shouldn&#039;t be the cause of this massive of slowdowns.

It could be that you&#039;ve simply found some pattern that absolutely destroys IronPython perf.  If you&#039;d like to help us track down that issue so we can fix it feel free to e-mail me.</description>
		<content:encoded><![CDATA[<p>It would be interesting to at least see the run on 2.0.1 which is the latest stable version (and includes lots of performance fixes on top of 2.0).  It might also be nice to see it run on x86 instead of x64 but I that certainly shouldn&#8217;t be the cause of this massive of slowdowns.</p>
<p>It could be that you&#8217;ve simply found some pattern that absolutely destroys IronPython perf.  If you&#8217;d like to help us track down that issue so we can fix it feel free to e-mail me.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

