Allow the user to add --enable-umem to link with libumem instead of libmtmalloc. Libumem is often referred to as "a userspace implementation of the slab allocator in the Solaris kernel", and provides a fast and scalable object caching. In addition to just being a memory allocator, it also provides great debugging functionality, such as: detecting memory leaks, buffer overruns, multiple free, use of uninitialized data etc.
Allow the user to add --enable-umem to link with libumem instead of libmtmalloc. Libumem is often referred to as "a userspace implementation of the slab allocator in the Solaris kernel", and provides a fast and scalable object caching. In addition to just being a memory allocator, it also provides great debugging functionality, such as: detecting memory leaks, buffer overruns, multiple free, use of uninitialized data etc.