|
akmalloc
|
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:
The constituent parts of malloc are:
For the malloc() implementation see akmalloc
The recommended way to build akmalloc and use it is to download the source directly.
You may then decide to either build a library or include it directly into your source code.
A recent version of GCC, Clang or MSVC. Although akmalloc has been qualified on these compilers, if you face issues raise a ticket here.
See Customization for details on how to include and work with akmalloc.