25 May
2011
25 May
'11
2:53 a.m.
On 05/24/2011 12:49 PM, Dave Zarzycki wrote:
- Would a relying on libumem be acceptable for people in general?
Hard to say.
libumem should probably be used by the Solaris port of libdispatch, since the default malloc() on Solaris is not optimized for multithreaded applications [1]. On Linux, I would want to see concrete performance benefits for real-world applications before using libumem. It appears that malloc() on Linux is already optimized for concurrency [2]. Regards, - Mark [1] http://developers.sun.com/solaris/articles/multiproc/multiproc.html [2] http://en.wikipedia.org/wiki/Malloc#dlmalloc_and_its_derivatives