ALI group at UMass
Group at UMass that includes the Object Systems Laboratory, an active memory management research group.
url: www-ali.cs.umass.edu/
Dmalloc
Malloc replacement with debugging features.
url: dmalloc.com/
Dynamic Storage Allocation and Memory Management Information Repository
Information about explicit allocation mechanisms such as malloc/free and automatic storage reclamation algorithms such as garbage collection. Maintained by Ben Zorn of Microsoft Research (formerly at the University of Colorado in Boulder).
url: www.cs.colorado.edu/~zorn/DSA.html
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.
url: www.hpl.hp.com/personal/Hans_Boehm/gc/
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".
url: www.iecc.com/gclist/GC-faq.html
The Hoard Multiprocessor Memory Allocator
Hoard is a fast, scalable and memory-efficient malloc-replacement for multithreaded applications on multiprocessors. Widely-used, open-source.
url: www.hoard.org/
IDH
A debug heap for *nix. Captures buffer overwrites, memory leaks, stale pointers, most buffer underflows, and can provide statistics on block sizes.
url: i1.dk/idh/
Inuse
A graphical utility that allows you to watch a program allocate and free dynamic memory blocks, increasing your understanding of memory.
url: www.parasoft.com/products/inuse/index.htm
ISMM: The 2004 International Symposium on Memory Management
Conference focused on research in management of dynamically allocated memory.
url: www.research.ibm.com/ismm04/
A Memory Allocator
Article by Doug Lea about the design of his well-known "Lea" memory allocator.
url: gee.cs.oswego.edu/dl/html/malloc.html
The Memory Management Reference
A resource for programmers and computer scientists interested in memory management and garbage collection. Includes a fairly comprehensive bibliography of influential authors and papers in the field. Links to a glossary and a beginner's guide to the field.
url: www.memorymanagement.org/
OOPS Group Publications
Papers from Paul Wilson's research group at the University of Texas at Austin.
url: www.cs.utexas.edu/users/oops/papers.html
OOPSLA'97 GC and MM Workshop
Contains links to the papers presented at the 1997 OOPSLA Workshop on Garbage Collection and Memory Management.
url: www.dcs.gla.ac.uk/%7Ehuw/oopsla97/gc/papers.html
Parallel and Distributed Garbage Collectors
A parallel and distributed extension of the BDW conservative collector.
url: www.yl.is.s.u-tokyo.ac.jp/gc/
Richard Jones' Garbage Collection Page
Richard Jones wrote Garbage Collection: Algorithms for Automatic Dynamic Memory Management", the first English book concerned solely with garbage collection. Garbage collection page has an FAQ, and a large bibliography.
url: www.cs.ukc.ac.uk/people/staff/rej/gc.html
Wolfram Gloger's malloc homepage
Links to ptmalloc, a multithreaded-variant of Doug Lea's memory allocator.
url: www.malloc.de/en/