[libdispatch-dev] libdispatch object caches
Mark Heily
mark at heily.com
Tue May 24 19:53:07 PDT 2011
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
More information about the libdispatch-dev
mailing list