<?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: Rant on Library IO</title>
	<atom:link href="http://blog.mozilla.com/tglek/2009/10/20/large-apps-just-have-to-start-slow/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mozilla.com/tglek/2009/10/20/large-apps-just-have-to-start-slow/</link>
	<description>Just another Blog.mozilla.com weblog</description>
	<lastBuildDate>Sun, 12 Feb 2012 07:38:09 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Noel Grandin</title>
		<link>http://blog.mozilla.com/tglek/2009/10/20/large-apps-just-have-to-start-slow/comment-page-1/#comment-23679</link>
		<dc:creator>Noel Grandin</dc:creator>
		<pubDate>Thu, 22 Oct 2009 07:36:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/tglek/?p=188#comment-23679</guid>
		<description>There is a lot to be said for static linking.

A lot of the things (limited disk space, limited RAM) that made shared libraries so attractive are no longer an issue.

Static linking (with link-time optimisation) allows for nice compact code that cold-loads very quickly.</description>
		<content:encoded><![CDATA[<p>There is a lot to be said for static linking.</p>
<p>A lot of the things (limited disk space, limited RAM) that made shared libraries so attractive are no longer an issue.</p>
<p>Static linking (with link-time optimisation) allows for nice compact code that cold-loads very quickly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ted Mielczarek</title>
		<link>http://blog.mozilla.com/tglek/2009/10/20/large-apps-just-have-to-start-slow/comment-page-1/#comment-23673</link>
		<dc:creator>Ted Mielczarek</dc:creator>
		<pubDate>Wed, 21 Oct 2009 14:12:09 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/tglek/?p=188#comment-23673</guid>
		<description>Visual C++ PGO does do block reordering:
http://msdn.microsoft.com/en-us/library/aa289170%28VS.71%29.aspx#profileguidedoptimization_topic4
but I&#039;m not sure if it&#039;s exactly what you&#039;re asking for here.

Note that we&#039;re not building with PGO on Linux or OS X right now. Last time we tried it it wasn&#039;t a big win, plus it always seems to hit GCC bugs.</description>
		<content:encoded><![CDATA[<p>Visual C++ PGO does do block reordering:<br />
<a href="http://msdn.microsoft.com/en-us/library/aa289170%28VS.71%29.aspx#profileguidedoptimization_topic4" rel="nofollow">http://msdn.microsoft.com/en-us/library/aa289170%28VS.71%29.aspx#profileguidedoptimization_topic4</a><br />
but I&#8217;m not sure if it&#8217;s exactly what you&#8217;re asking for here.</p>
<p>Note that we&#8217;re not building with PGO on Linux or OS X right now. Last time we tried it it wasn&#8217;t a big win, plus it always seems to hit GCC bugs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jmdesp</title>
		<link>http://blog.mozilla.com/tglek/2009/10/20/large-apps-just-have-to-start-slow/comment-page-1/#comment-23671</link>
		<dc:creator>jmdesp</dc:creator>
		<pubDate>Wed, 21 Oct 2009 11:01:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/tglek/?p=188#comment-23671</guid>
		<description>Not convinced the mxr link is any use, this thing is awfully old and never moved since check-in :
http://bonsai.mozilla.org/cvslog.cgi?file=mozilla/tools/reorder/garope.cpp&amp;rev=HEAD&amp;mark=1.1
1.1	waterson%netscape.com	2001-11-30 First checked in.</description>
		<content:encoded><![CDATA[<p>Not convinced the mxr link is any use, this thing is awfully old and never moved since check-in :<br />
<a href="http://bonsai.mozilla.org/cvslog.cgi?file=mozilla/tools/reorder/garope.cpp&#038;rev=HEAD&#038;mark=1.1" rel="nofollow">http://bonsai.mozilla.org/cvslog.cgi?file=mozilla/tools/reorder/garope.cpp&#038;rev=HEAD&#038;mark=1.1</a><br />
1.1	waterson%netscape.com	2001-11-30 First checked in.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mmc</title>
		<link>http://blog.mozilla.com/tglek/2009/10/20/large-apps-just-have-to-start-slow/comment-page-1/#comment-23670</link>
		<dc:creator>mmc</dc:creator>
		<pubDate>Wed, 21 Oct 2009 08:38:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/tglek/?p=188#comment-23670</guid>
		<description>Funny that I had a look the grope paper yesterday, but could not find the source anywhere. The mxr link may be useful, I&#039;m sure you can make it work! :)</description>
		<content:encoded><![CDATA[<p>Funny that I had a look the grope paper yesterday, but could not find the source anywhere. The mxr link may be useful, I&#8217;m sure you can make it work! <img src='http://blog.mozilla.com/tglek/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dietrich</title>
		<link>http://blog.mozilla.com/tglek/2009/10/20/large-apps-just-have-to-start-slow/comment-page-1/#comment-23667</link>
		<dc:creator>dietrich</dc:creator>
		<pubDate>Wed, 21 Oct 2009 05:57:32 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/tglek/?p=188#comment-23667</guid>
		<description>Hilarious, you found a moz version of G[nu]rope!</description>
		<content:encoded><![CDATA[<p>Hilarious, you found a moz version of G[nu]rope!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dietrich</title>
		<link>http://blog.mozilla.com/tglek/2009/10/20/large-apps-just-have-to-start-slow/comment-page-1/#comment-23666</link>
		<dc:creator>dietrich</dc:creator>
		<pubDate>Wed, 21 Oct 2009 05:51:08 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/tglek/?p=188#comment-23666</guid>
		<description>someone did attempt reordering at some point: http://mxr.mozilla.org/mozilla-central/source/tools/reorder/</description>
		<content:encoded><![CDATA[<p>someone did attempt reordering at some point: <a href="http://mxr.mozilla.org/mozilla-central/source/tools/reorder/" rel="nofollow">http://mxr.mozilla.org/mozilla-central/source/tools/reorder/</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

