Bug #31327 Use libumem instead of libmtmalloc on Solaris
Submitted: 1 Oct 2007 22:20 Modified: 25 Oct 2018 6:36
Reporter: River Tarnell Email Updates:
Status: Won't fix Impact on me:
None 
Category:MySQL Server: Compiling Severity:S4 (Feature request)
Version:5.0.42-enterprise-gpl OS:Solaris
Assigned to: CPU Architecture:Any

[1 Oct 2007 22:20] River Tarnell
Description:
mysqld on Solaris (Enterprise network binaries) is linked with libmtmalloc, a high performance allocator for threaded applications.  However, libmtmalloc has a high memory overhead, which leads to the server being less efficient than it could be.  Instead of libmtmalloc, the server should be linked with libumem, which also provides better threaded performance than the default allocator, but has a much lower overhead.

How to repeat:
N/A

Suggested fix:
Link with libumem instead of libmtmalloc.
[2 Oct 2007 4:57] Valeriy Kravchuk
Thank you for a reasonable feature request.
[25 Oct 2018 6:36] Erlend Dahl
We don't plan on fixing this.