malloc
and
other system-provided allocators which may be too slow or
otherwise unattractive. Layering this package under the
Microsoft Windows 3.1 allocator, for example, sped up some
programs by a factor of 10. Extensive diagnostic and
debugging support is provided, to help find memory leaks,
clobbered buffers, use of pointers to released buffers, etc.
In portable C.