  |
A garbage collector for C/C++ (Hans Boehm) - http://www.hpl.hp.com/personal/Hans_Boehm/gc/
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 - http://dmalloc.com/
Malloc replacement with debugging features. |
  |
The Memory Management Reference - http://www.memorymanagement.org/
A resource for programmers and computer scientists interested in memory management and garbage collection. Includes a bibliography of influential authors and papers in the field. Links to a glossary and a beginner's guide to the field. |
  |
The GC-LIST FAQ - http://www.iecc.com/gclist/GC-faq.html
A draft FAQ for the Garbage Collection mailing list. Includes a list of algorithms and techniques, related jargon, language interfaces, and challenging problems such as threading, distributed objects, persistency, and "uncooperative environments". |
  |
ISMM: The 2004 International Symposium on Memory Management - http://researchweb.watson.ibm.com/ismm04/
Conference focused on research in management of dynamically allocated memory. |
  |
The 2006 International Symposium on Memory Management - http://www.cs.technion.ac.il/~erez/ismm06/
Conference focused on research in management of dynamically allocated memory. Ottawa, Canada. |
  |
ALI group at UMass - http://www-ali.cs.umass.edu/
Group at UMass that includes the Object Systems Laboratory, an active memory management research group. |
  |
A Memory Allocator - http://gee.cs.oswego.edu/dl/html/malloc.html
Article by Doug Lea about the design of his well-known "Lea" memory allocator. |
  |
Wolfram Gloger's malloc homepage - http://www.malloc.de/en/
Links to ptmalloc, a multithreaded-variant of Doug Lea's memory allocator. |
  |
IDH - http://i1.dk/idh/
A debug heap for *nix. Captures buffer overwrites, memory leaks, stale pointers, most buffer underflows, and can provide statistics on block sizes. |