<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2.1" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Linux (still) trumps OS X</title>
	<link>http://www.p2pnet.net/story/8894</link>
	<description>p2pnet.net offers not-your-lamescream news on movies music digital media P2P peer-to-peer TV television file sharing freedom of speech open source product news Wifi mobiles company</description>
	<pubDate>Wed, 03 Dec 2008 01:20:41 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>

	<item>
		<title>By: Reader's Write</title>
		<link>http://www.p2pnet.net/story/8894#comment-42569</link>
		<author>Reader's Write</author>
		<pubDate>Mon, 29 May 2006 22:48:52 +0000</pubDate>
		<guid>http://www.p2pnet.net/story/8894#comment-42569</guid>
		<description>first, it is commendable tthat you have the intellectual honestesty to admit that you did not initially understand how your libraries/code used memory resoureces (to the detriment of acuurately representing os/x).

yes, apple's profiling tool - shark - like most other apple tools are a damn sight better than linux tools.

second, you should rephrase your comparison as between Darwin (the mach/bsd xnu kernel) and os/x proper. There is much more to os/x than just the opensource component; while Darwin is a fine *nix platform, it is the value-added elements (like cocoa) which make os/x truly sing.

finally, it would be nice to see some sustained and systematic follow-up on this issue ... since you started this wildfire you have an obligation to help put it out ... remember: Smokey Says Dont Play with Matches ;-)

cheers: zahadum
</description>
		<content:encoded><![CDATA[<p>first, it is commendable tthat you have the intellectual honestesty to admit that you did not initially understand how your libraries/code used memory resoureces (to the detriment of acuurately representing os/x).</p>
<p>yes, apple&#8217;s profiling tool - shark - like most other apple tools are a damn sight better than linux tools.</p>
<p>second, you should rephrase your comparison as between Darwin (the mach/bsd xnu kernel) and os/x proper. There is much more to os/x than just the opensource component; while Darwin is a fine *nix platform, it is the value-added elements (like cocoa) which make os/x truly sing.</p>
<p>finally, it would be nice to see some sustained and systematic follow-up on this issue &#8230; since you started this wildfire you have an obligation to help put it out &#8230; remember: Smokey Says Dont Play with Matches <img src='http://www.p2pnet.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>cheers: zahadum</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Reader's Write</title>
		<link>http://www.p2pnet.net/story/8894#comment-42522</link>
		<author>Reader's Write</author>
		<pubDate>Mon, 29 May 2006 02:04:55 +0000</pubDate>
		<guid>http://www.p2pnet.net/story/8894#comment-42522</guid>
		<description>Um, perhaps the OS X alloc is tuned for good performance on the Obj-C runtime?  Which, btw, uses memory pools most of the time.  My implication being that the malloc's tuned for use as a secondary allocator, below the pools.

By all means, different apps should tweak out their memory allocators as needed.  Of course, that's why the STL lets you choose which allocator to use (and write your own) for every container you wish!</description>
		<content:encoded><![CDATA[<p>Um, perhaps the OS X alloc is tuned for good performance on the Obj-C runtime?  Which, btw, uses memory pools most of the time.  My implication being that the malloc&#8217;s tuned for use as a secondary allocator, below the pools.</p>
<p>By all means, different apps should tweak out their memory allocators as needed.  Of course, that&#8217;s why the STL lets you choose which allocator to use (and write your own) for every container you wish!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Reader's Write</title>
		<link>http://www.p2pnet.net/story/8894#comment-42518</link>
		<author>Reader's Write</author>
		<pubDate>Mon, 29 May 2006 00:27:09 +0000</pubDate>
		<guid>http://www.p2pnet.net/story/8894#comment-42518</guid>
		<description>It would have been nice if you had linked to the "Ridiculous Fish" blog article where the malloc issue was first explained:
http://ridiculousfish.com/blog/archives/2006/05/16/36/</description>
		<content:encoded><![CDATA[<p>It would have been nice if you had linked to the &#8220;Ridiculous Fish&#8221; blog article where the malloc issue was first explained:<br />
<a href="http://ridiculousfish.com/blog/archives/2006/05/16/36/" rel="nofollow">http://ridiculousfish.com/blog/archives/2006/05/16/36/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Reader's Write</title>
		<link>http://www.p2pnet.net/story/8894#comment-42513</link>
		<author>Reader's Write</author>
		<pubDate>Sun, 28 May 2006 22:34:57 +0000</pubDate>
		<guid>http://www.p2pnet.net/story/8894#comment-42513</guid>
		<description>Congratulations. You have definitively proven that you can write inefficient MacOS X code, and nothing more.</description>
		<content:encoded><![CDATA[<p>Congratulations. You have definitively proven that you can write inefficient MacOS X code, and nothing more.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Reader's Write</title>
		<link>http://www.p2pnet.net/story/8894#comment-42429</link>
		<author>Reader's Write</author>
		<pubDate>Sun, 28 May 2006 06:49:34 +0000</pubDate>
		<guid>http://www.p2pnet.net/story/8894#comment-42429</guid>
		<description>Just a loose thought, the title ought to read "dlmalloc betters malloc when extensively using a particular application"? What I get from this isn't "use Linux, its faster", I get "use dlmalloc (on large applications), its faster"...

I'm a little out my depth to comment on this aspect, but I wonder if the small (default) memory allocation for malloc in OS X ties with Apple's (default) optimisation for size rather than speed approach?</description>
		<content:encoded><![CDATA[<p>Just a loose thought, the title ought to read &#8220;dlmalloc betters malloc when extensively using a particular application&#8221;? What I get from this isn&#8217;t &#8220;use Linux, its faster&#8221;, I get &#8220;use dlmalloc (on large applications), its faster&#8221;&#8230;</p>
<p>I&#8217;m a little out my depth to comment on this aspect, but I wonder if the small (default) memory allocation for malloc in OS X ties with Apple&#8217;s (default) optimisation for size rather than speed approach?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Reader's Write</title>
		<link>http://www.p2pnet.net/story/8894#comment-42382</link>
		<author>Reader's Write</author>
		<pubDate>Sat, 27 May 2006 23:57:58 +0000</pubDate>
		<guid>http://www.p2pnet.net/story/8894#comment-42382</guid>
		<description>&#62; ... OS X against Doug Lea's malloc (called dmalloc for short). 

The hyperlinks (and the "for short" name) are incorrect.  dmalloc is a debugging memory allocation library written by Gary Watson, designed to detect allocation overruns, underruns, leaks, and memory arena corruption.  The hyperlinks provided do point to this excellent tool.

However, Doug Lea's optimized malloc() library, often referred to as dlmalloc  (note 'l'), is available at ftp://g.oswego.edu/pub/misc/malloc.c

I suggest you fix your hyperlinks, and change all occurrences of "dmalloc" to "dlmalloc" in your article.
</description>
		<content:encoded><![CDATA[<p>&gt; &#8230; OS X against Doug Lea&#8217;s malloc (called dmalloc for short). </p>
<p>The hyperlinks (and the &#8220;for short&#8221; name) are incorrect.  dmalloc is a debugging memory allocation library written by Gary Watson, designed to detect allocation overruns, underruns, leaks, and memory arena corruption.  The hyperlinks provided do point to this excellent tool.</p>
<p>However, Doug Lea&#8217;s optimized malloc() library, often referred to as dlmalloc  (note &#8216;l&#8217;), is available at <a href="ftp://g.oswego.edu/pub/misc/malloc.c" rel="nofollow">ftp://g.oswego.edu/pub/misc/malloc.c</a></p>
<p>I suggest you fix your hyperlinks, and change all occurrences of &#8220;dmalloc&#8221; to &#8220;dlmalloc&#8221; in your article.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
