<?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: Cocoalicious 1.0b37</title>
	<atom:link href="http://raoli.com/2005/09/17/cocoalicious-10b37/feed/" rel="self" type="application/rss+xml" />
	<link>http://raoli.com/2005/09/17/cocoalicious-10b37/</link>
	<description>random and occassionally coherent musings</description>
	<lastBuildDate>Sun, 08 Feb 2009 07:38:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Buzz Andersen</title>
		<link>http://raoli.com/2005/09/17/cocoalicious-10b37/comment-page-1/#comment-234</link>
		<dc:creator>Buzz Andersen</dc:creator>
		<pubDate>Sat, 17 Sep 2005 22:08:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.raoli.com/?p=270#comment-234</guid>
		<description>&lt;p&gt;When I say &quot;turned off caching&quot;, I mean turned off NSImage&#039;s built-in caching, BTW.  Presumably due to the elimination of caching overhead, this seems to have sped things up quite a bit!  Who would have guessed...&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>When I say &#8220;turned off caching&#8221;, I mean turned off NSImage&#8217;s built-in caching, BTW.  Presumably due to the elimination of caching overhead, this seems to have sped things up quite a bit!  Who would have guessed&#8230;</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Buzz Andersen</title>
		<link>http://raoli.com/2005/09/17/cocoalicious-10b37/comment-page-1/#comment-233</link>
		<dc:creator>Buzz Andersen</dc:creator>
		<pubDate>Sat, 17 Sep 2005 22:07:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.raoli.com/?p=270#comment-233</guid>
		<description>&lt;p&gt;Yeah, the favicon implementation is still &quot;dumb.&quot;  It would be nice to have it use the proper channels for that.&lt;/p&gt;

&lt;p&gt;The implementation still uses much of your original code (especially for downloading and caching the icons), but I did move a lot of of it to a &quot;SFHFFaviconCache&quot; class that implements a memory as well as a disk cache and only accesses the disk if the icon isn&#039;t in the memory cache.  I also improved the 2D drawing performance, which was the real killer (pre-sized the images and turned off caching for the in-memory icon images).&lt;/p&gt;

&lt;p&gt;Thanks again for all your work!&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Yeah, the favicon implementation is still &#8220;dumb.&#8221;  It would be nice to have it use the proper channels for that.</p>

<p>The implementation still uses much of your original code (especially for downloading and caching the icons), but I did move a lot of of it to a &#8220;SFHFFaviconCache&#8221; class that implements a memory as well as a disk cache and only accesses the disk if the icon isn&#8217;t in the memory cache.  I also improved the 2D drawing performance, which was the real killer (pre-sized the images and turned off caching for the in-memory icon images).</p>

<p>Thanks again for all your work!</p>]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.587 seconds -->
