akmalloc is a customizable memory allocator and its constituent parts. It can be a drop in replacement for malloc() and free() in many cases, and is composed of slabs and coalescing allocators.
The inspiration and motivation for this library comes from dlmalloc.
The goals for this library are:
- Easy to read and maintain.
- Be more memory conserving.
- High efficiency and good performance.
- Portability.
The source code is under include/ and documentation artifacts are under doc/html/.