Merge lp:~trond-norbye/drizzle/libumem into lp:~drizzle-trunk/drizzle/development
Proposed by
Trond Norbye
Status: | Merged |
---|---|
Approved by: | Monty Taylor |
Approved revision: | 1090 |
Merged at revision: | not available |
Proposed branch: | lp:~trond-norbye/drizzle/libumem |
Merge into: | lp:~drizzle-trunk/drizzle/development |
Diff against target: | None lines |
To merge this branch: | bzr merge lp:~trond-norbye/drizzle/libumem |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Monty Taylor | Approve | ||
Drizzle Developers | Pending | ||
Review via email: mp+8380@code.launchpad.net |
To post a comment you must log in.
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.