Lightwave Memory Manager
A higher performance replacement for malloc/new in C/C++ with multi-threaded/multi-processor support.
Inuse
A graphical utility that allows you to watch a program allocate and free dynamic memory blocks, increasing your understanding of memory.
IDH
A debug heap for *nix. Captures buffer overwrites, memory leaks, stale pointers, most buffer underflows, and can provide statistics on block sizes.
The Hoard Multiprocessor Memory Allocator
Hoard is a fast, scalable and memory-efficient malloc-replacement for multithreaded applications on multiprocessors. Widely-used, open-source.
The GC-LIST FAQ
A draft FAQ for the Garbage Collection mailing list. Contains a list of algorithms and techniques, related jargon, language interfaces, and challenging problems such as threading, distributed objects, persistency, and "uncooperative environments".
A garbage collector for C/C++ (Hans Boehm)
Hans Boehm's page on the widely used Boehm-Demers-Weiser conservative garbage collector for C/C++. The Boehm-Demers-Weiser conservative garbage collector can be used as a garbage collecting replacement for C malloc or C++ new. It is also used by a number of programming language implementations that use C as intermediate code.
Dmalloc
Malloc replacement with debugging features.
ALI group at UMass
Group at UMass that includes the Object Systems Laboratory, an active memory management research group.
[ 1 ] [ 2 ]
|