<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/1.5" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: ...and statistics</title>
	<link>http://ridiculousfish.com/blog/archives/2006/05/16/36/</link>
	<description>serious code</description>
	<pubDate>Wed, 20 Aug 2008 12:30:42 +0000</pubDate>
	<generator>http://wordpress.org/?v=1.5</generator>

	<item>
		<title>by: corbin</title>
		<link>http://ridiculousfish.com/blog/archives/2006/05/16/36/#comment-777</link>
		<pubDate>Tue, 16 May 2006 15:50:18 +0000</pubDate>
		<guid>http://ridiculousfish.com/blog/archives/2006/05/16/36/#comment-777</guid>
					<description>super duper, again ;) (corby-d around the corner)</description>
		<content:encoded><![CDATA[	<p>super duper, again ;) (corby-d around the corner)
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Zac</title>
		<link>http://ridiculousfish.com/blog/archives/2006/05/16/36/#comment-778</link>
		<pubDate>Tue, 16 May 2006 16:28:08 +0000</pubDate>
		<guid>http://ridiculousfish.com/blog/archives/2006/05/16/36/#comment-778</guid>
					<description>Very nice. I looked on digg to post this story, and someone had already.

http://digg.com/linux_unix/Debunked:_Sehkon_s_Mac_OS_X_Ubuntu_WinXP_Core_Duo_benchmarking_results

Digg it.</description>
		<content:encoded><![CDATA[	<p>Very nice. I looked on digg to post this story, and someone had already.</p>
	<p><a href='http://digg.com/linux_unix/Debunked:_Sehkon_s_Mac_OS_X_Ubuntu_WinXP_Core_Duo_benchmarking_results' rel='nofollow'>http://digg.com/linux_unix/Debunked:_Sehkon_s_Mac_OS_X_Ubuntu_WinXP_Core_Duo_benchmarking_results</a></p>
	<p>Digg it.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Michael Tsai - Blog  -  OS Speed</title>
		<link>http://ridiculousfish.com/blog/archives/2006/05/16/36/#comment-779</link>
		<pubDate>Tue, 16 May 2006 16:50:51 +0000</pubDate>
		<guid>http://ridiculousfish.com/blog/archives/2006/05/16/36/#comment-779</guid>
					<description>[...] ai - Blog  -  OS Speed 	 	      	 	 	 	 	       Tuesday, May 16, 2006	  OS Speed  Peter Ammon:     Now, when allocating memory, malloc can either manage the memory blo [...]</description>
		<content:encoded><![CDATA[	<p>[...] ai - Blog  -  OS Speed 	 	      	 	 	 	 	       Tuesday, May 16, 2006	  OS Speed<br />
 Peter Ammon:</p>
	<p> Now, when allocating memory, malloc can either manage the memory blo [...]
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Matt</title>
		<link>http://ridiculousfish.com/blog/archives/2006/05/16/36/#comment-780</link>
		<pubDate>Tue, 16 May 2006 19:13:06 +0000</pubDate>
		<guid>http://ridiculousfish.com/blog/archives/2006/05/16/36/#comment-780</guid>
					<description>Can we assume you sent Mr. Sekhon a helpful email? </description>
		<content:encoded><![CDATA[	<p>Can we assume you sent Mr. Sekhon a helpful email?
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Justin Olbrantz (Quantam)</title>
		<link>http://ridiculousfish.com/blog/archives/2006/05/16/36/#comment-781</link>
		<pubDate>Tue, 16 May 2006 19:27:47 +0000</pubDate>
		<guid>http://ridiculousfish.com/blog/archives/2006/05/16/36/#comment-781</guid>
					<description>Interesting article (particularly the malloc part). Though I'm not so sure you've disproved his claim that &quot;For example, in Linux, the variables for a system call are passed directly using the register file. In OS X, they are packed up in a memory buffer, passed to a variety of places, and the results are then passed back using another memory buffer before the results are written back to the register file.&quot;

What you posted makes me wonder if he might have been referring to something that happens in the system call trap before the correct system call handler gets a hold of the CPU. Now, I've never looked at the OS X source, so you may already know that isn't the case, either. In either case, you should check that (if you haven't) and post that information as well.</description>
		<content:encoded><![CDATA[	<p>Interesting article (particularly the malloc part). Though I&#8217;m not so sure you&#8217;ve disproved his claim that &#8220;For example, in Linux, the variables for a system call are passed directly using the register file. In OS X, they are packed up in a memory buffer, passed to a variety of places, and the results are then passed back using another memory buffer before the results are written back to the register file.&#8221;</p>
	<p>What you posted makes me wonder if he might have been referring to something that happens in the system call trap before the correct system call handler gets a hold of the CPU. Now, I&#8217;ve never looked at the OS X source, so you may already know that isn&#8217;t the case, either. In either case, you should check that (if you haven&#8217;t) and post that information as well.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Travis Cripps</title>
		<link>http://ridiculousfish.com/blog/archives/2006/05/16/36/#comment-782</link>
		<pubDate>Tue, 16 May 2006 22:50:11 +0000</pubDate>
		<guid>http://ridiculousfish.com/blog/archives/2006/05/16/36/#comment-782</guid>
					<description>Very nicely done, sir.  I applaud your thorough disputation of the Mr. Sekhon's claims and the gentle, factual manner in which you debunked them.

Also...  It's great to hear from you again.</description>
		<content:encoded><![CDATA[	<p>Very nicely done, sir.  I applaud your thorough disputation of the Mr. Sekhon&#8217;s claims and the gentle, factual manner in which you debunked them.</p>
	<p>Also...  It&#8217;s great to hear from you again.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Mark</title>
		<link>http://ridiculousfish.com/blog/archives/2006/05/16/36/#comment-783</link>
		<pubDate>Wed, 17 May 2006 01:57:10 +0000</pubDate>
		<guid>http://ridiculousfish.com/blog/archives/2006/05/16/36/#comment-783</guid>
					<description>Excellent article, thanks.</description>
		<content:encoded><![CDATA[	<p>Excellent article, thanks.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: kermit</title>
		<link>http://ridiculousfish.com/blog/archives/2006/05/16/36/#comment-784</link>
		<pubDate>Wed, 17 May 2006 02:49:32 +0000</pubDate>
		<guid>http://ridiculousfish.com/blog/archives/2006/05/16/36/#comment-784</guid>
					<description>by the end of the day, after all the technical explanations, the results are there and the actual users just have to cope with the speed there is...
I have a 800MHZ G4/17&quot; and was disappointed with the speed from day 1... my old G3 Imac with os9 was much faster then the new iMac (at that time) I just bought...</description>
		<content:encoded><![CDATA[	<p>by the end of the day, after all the technical explanations, the results are there and the actual users just have to cope with the speed there is...<br />
I have a 800MHZ G4/17&#8243; and was disappointed with the speed from day 1... my old G3 Imac with os9 was much faster then the new iMac (at that time) I just bought...
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: ssp</title>
		<link>http://ridiculousfish.com/blog/archives/2006/05/16/36/#comment-785</link>
		<pubDate>Wed, 17 May 2006 05:59:22 +0000</pubDate>
		<guid>http://ridiculousfish.com/blog/archives/2006/05/16/36/#comment-785</guid>
					<description>Thanks for the explanations. They're very interesting. As a casual programmer at best I wasn't aware of those problems at all. That said, I haven't done anything performance-critical yet...

As in this case the performance differs significantly, I wonder how often we can expect to see such phenomena? Would there be an easy way to increase OS X's switching level to a higher number and see how/whether performance or normal applications is affected?</description>
		<content:encoded><![CDATA[	<p>Thanks for the explanations. They&#8217;re very interesting. As a casual programmer at best I wasn&#8217;t aware of those problems at all. That said, I haven&#8217;t done anything performance-critical yet...</p>
	<p>As in this case the performance differs significantly, I wonder how often we can expect to see such phenomena? Would there be an easy way to increase OS X&#8217;s switching level to a higher number and see how/whether performance or normal applications is affected?
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Wincent Colaiuta</title>
		<link>http://ridiculousfish.com/blog/archives/2006/05/16/36/#comment-786</link>
		<pubDate>Wed, 17 May 2006 08:16:52 +0000</pubDate>
		<guid>http://ridiculousfish.com/blog/archives/2006/05/16/36/#comment-786</guid>
					<description>As always, fascinating.</description>
		<content:encoded><![CDATA[	<p>As always, fascinating.
</p>
]]></content:encoded>
				</item>
</channel>
</rss>
