<?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: Profiling Python</title>
	<atom:link href="http://www.mailund.dk/index.php/2008/09/23/profiling-python/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mailund.dk/index.php/2008/09/23/profiling-python/</link>
	<description>Computer science, bioinformatics, genetics, and everything in between</description>
	<lastBuildDate>Fri, 19 Aug 2011 16:35:39 +0200</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
	<item>
		<title>By: Thomas Mailund</title>
		<link>http://www.mailund.dk/index.php/2008/09/23/profiling-python/comment-page-1/#comment-2706</link>
		<dc:creator>Thomas Mailund</dc:creator>
		<pubDate>Wed, 18 Mar 2009 11:30:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.mailund.dk/?p=352#comment-2706</guid>
		<description>In my experience it is stable enough.  It is probably going to be replaced by pypy, but it is quite usable as it is.</description>
		<content:encoded><![CDATA[<p>In my experience it is stable enough.  It is probably going to be replaced by pypy, but it is quite usable as it is.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: amix</title>
		<link>http://www.mailund.dk/index.php/2008/09/23/profiling-python/comment-page-1/#comment-2705</link>
		<dc:creator>amix</dc:creator>
		<pubDate>Wed, 18 Mar 2009 09:12:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.mailund.dk/?p=352#comment-2705</guid>
		<description>Is Psyco stable? From what I have seen/heard the project is unmaintained.</description>
		<content:encoded><![CDATA[<p>Is Psyco stable? From what I have seen/heard the project is unmaintained.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Braydon Fuller</title>
		<link>http://www.mailund.dk/index.php/2008/09/23/profiling-python/comment-page-1/#comment-2704</link>
		<dc:creator>Braydon Fuller</dc:creator>
		<pubDate>Wed, 18 Mar 2009 07:54:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.mailund.dk/?p=352#comment-2704</guid>
		<description>Thanks, for the link here.</description>
		<content:encoded><![CDATA[<p>Thanks, for the link here.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thomas Mailund</title>
		<link>http://www.mailund.dk/index.php/2008/09/23/profiling-python/comment-page-1/#comment-1911</link>
		<dc:creator>Thomas Mailund</dc:creator>
		<pubDate>Tue, 23 Sep 2008 14:39:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.mailund.dk/?p=352#comment-1911</guid>
		<description>Thanks for the links, Anders.

For C++ profiling I used to use kcachegrind, but I stopped doing that after a while.  In most cases, I need to look at the top four or five CPU thieves and nothing more, so it was very rarely necessary.

Still, it &lt;em&gt;can&lt;/em&gt; be very useful when you have a more complex program, with very deep call-graphs.  There, it can be very tricky to figure out where time is spent, and a graph is very helpful.

It has been years since I&#039;ve had to deal with such programs, though :)

I most of my projects, I have some simple scripts combined with a few CPU heavy number-crunchers, and while they can be pretty tricky to write, profiling them is pretty easy.

Still, I can easily see XDot being useful for me.  I&#039;ve used Graphviz a lot in the past.</description>
		<content:encoded><![CDATA[<p>Thanks for the links, Anders.</p>
<p>For C++ profiling I used to use kcachegrind, but I stopped doing that after a while.  In most cases, I need to look at the top four or five CPU thieves and nothing more, so it was very rarely necessary.</p>
<p>Still, it <em>can</em> be very useful when you have a more complex program, with very deep call-graphs.  There, it can be very tricky to figure out where time is spent, and a graph is very helpful.</p>
<p>It has been years since I&#8217;ve had to deal with such programs, though :)</p>
<p>I most of my projects, I have some simple scripts combined with a few CPU heavy number-crunchers, and while they can be pretty tricky to write, profiling them is pretty easy.</p>
<p>Still, I can easily see XDot being useful for me.  I&#8217;ve used Graphviz a lot in the past.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anders</title>
		<link>http://www.mailund.dk/index.php/2008/09/23/profiling-python/comment-page-1/#comment-1910</link>
		<dc:creator>Anders</dc:creator>
		<pubDate>Tue, 23 Sep 2008 14:25:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.mailund.dk/?p=352#comment-1910</guid>
		<description>You can also use 

http://code.google.com/p/jrfonseca/wiki/Gprof2Dot

and the wonderful

http://code.google.com/p/jrfonseca/wiki/XDot

to visualize your profilings.

Best
Anders

PS That XDot is simply a wonderful piece of code to use for some gui. I adapted it for my treeviewer http://code.google.com/p/treepainter/</description>
		<content:encoded><![CDATA[<p>You can also use </p>
<p><a href="http://code.google.com/p/jrfonseca/wiki/Gprof2Dot" rel="nofollow">http://code.google.com/p/jrfonseca/wiki/Gprof2Dot</a></p>
<p>and the wonderful</p>
<p><a href="http://code.google.com/p/jrfonseca/wiki/XDot" rel="nofollow">http://code.google.com/p/jrfonseca/wiki/XDot</a></p>
<p>to visualize your profilings.</p>
<p>Best<br />
Anders</p>
<p>PS That XDot is simply a wonderful piece of code to use for some gui. I adapted it for my treeviewer <a href="http://code.google.com/p/treepainter/" rel="nofollow">http://code.google.com/p/treepainter/</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

