newsletterlibrary.com

Top : Computers : Programming :
Memory Management

Websites
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.
http://www.cs.ukc.ac.uk/people/staff/rej/gc.html

A collection of papers on garbage collection, memory allocation, and the like from the OOPS Research Group at the University of Texas at Austin. Includes papers from the OOPSLA Workshops on Garbage Collection in 1990, 1991, and 1993.
ftp://ftp.cs.utexas.edu/pub/garbage/

Group at UMass that includes the Object Systems Laboratory, an active memory management research group.
site exerpt
ALI Home Page  [Frameless version]...
http://www-ali.cs.umass.edu/

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".
site exerpt
GC FAQ draft  The file is currently broken up into three parts, corresponding roughly to general stuff, techniques and algorithms, language interfaces to GC, and more difficult topics. As sections grow, these files may be reorganized in an attempt to keep the individual...
http://www.iecc.com/gclist/GC-faq.html

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.
site exerpt
A garbage collector for C and C  Where to get the collector Platforms Scalable multiprocessor versions Some collector details Further reading Current users Local Links for this collector Local Background Links Contacts and Mailing List This is an updated version of the page formerly at http reality.sgi.com/boehm/gc.html...
http://www.hpl.hp.com/personal/Hans_Boehm/gc/

A graphical utility that allows you to watch a program allocate and free dynamic memory blocks, increasing your understanding of memory.
http://www.parasoft.com/products/inuse/index.htm

Contains links to the papers presented at the 1997 OOPSLA Workshop on Garbage Collection and Memory Management.
site exerpt
OOPSLA'97 GC MM Workshop Web Page  This page contains links to the papers presented at the 1997 OOPSLA Workshop on Garbage Collection and Memory Management. All these papers are held at the Department of Computing Science at the University of Glasgow, Scotland. A leading indicates that...
http://www.dcs.gla.ac.uk/%7Ehuw/oopsla97/gc/papers.html

Papers from Paul Wilson's research group at the University of Texas at Austin.
site exerpt
OOPS Group Publications  This is the publications page for the OOPS Research Group and Prof. Paul R. Wilson of the Department of Computer Sciences at the University of Texas at Austin. It has at times been on the Science Hot 50 list of...
http://www.cs.utexas.edu/users/oops/papers.html

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.
site exerpt
The Memory Management Reference  This is a resource for programmers and computer scientists interested in memory management and garbage collection. For an introduction, see the Beginner's Guide. News What's new in The Memory Management Reference and in the memory management world. Glossary A glossary...
http://www.memorymanagement.org/

Article by Doug Lea about the design of his well-known "Lea" memory allocator.
site exerpt
A Memory Allocator  German adaptation and translation of this article appears in unix/mail December, 1996. This article is now out of date, and doesn't reflect details of current version of malloc Introduction Memory allocators form interesting case studies in the engineering of infrastructure...
http://gee.cs.oswego.edu/dl/html/malloc.html

Conference focused on research in management of dynamically allocated memory.
site exerpt
ISMM: The 2004 International Symposium on Memory Management  M is a forum for research in management of dynamically allocated memory. Areas of interest include but are not limited to: explicit storage allocation and deallocation; garbage collection algorithms and implementations; compiler analyses to aid memory management; interactions with languages,...
http://www.research.ibm.com/ismm04/

Hoard is a fast, scalable and memory-efficient malloc-replacement for multithreaded applications on multiprocessors. Widely-used, open-source.
http://www.hoard.org/

Links to ptmalloc, a multithreaded-variant of Doug Lea's memory allocator.
site exerpt
Wolfram Gloger's malloc homepage  I will collect information, tools, and interesting links concerning all topics pertaining to dynamic memory allocation. In particular, this includes anything to do with the functions malloc, realloc, free, etc. in the C programming language as defined by the ISO...
http://www.malloc.de/en/

A parallel and distributed extension of the BDW conservative collector.
site exerpt
Parallel/Distributed Garbage Collectors  Uploaded the latest beta version of SGC 1999 7/21 The second release of parallel collector for multiproceessors (SGC0.2, formerly PGC) is out! 1999 1/8 The first release of parallel collector for clusters (DGC-0.1b) is out! 1998 10/23 The first release...
http://www.yl.is.s.u-tokyo.ac.jp/gc/

IDH
A debug heap for *nix. Captures buffer overwrites, memory leaks, stale pointers, most buffer underflows, and can provide statistics on block sizes.
site exerpt
IDH Yet another debug heap  It detects most overwrites, stale pointers, wild pointers, double-free and invalid mix of heap management functions. Note This is preliminary documentation Description For a description of the general technique behind IDH see my article in EDM/2. That article is about...
http://i1.dk/idh/

Malloc replacement with debugging features.
site exerpt
Dmalloc Debug Malloc Home Page  If dmalloc has saved you or your company time or money, please use your credit-card or PayPal account to donate to the cause. Dmalloc Debug Malloc Library ForumsDocumentationDownloads The debug memory allocation or dmalloc library has been designed as a...
http://dmalloc.com/

20-21 July 2004 Canterbury, UK.
site exerpt
Memory Management Summer School  ...
http://www.mm-net.org.uk/school/

A higher performance replacement for malloc/new in C/C++ with multi-threaded/multi-processor support.
site exerpt
Lightwave  Makes applications run up to 30% faster! Modern C is memory intensive and spends up to half its time allocating memory. The Lightwave Memory Manager dramatically cuts down allocation overhead and is a very cheap way to speed up your...
http://www.lightwave2.com/

Conference focused on research in management of dynamically allocated memory. Ottawa, Canada.
site exerpt
ISMM: The 2006 International Symposium on Memory Management  We are pleased to announce that beginning in 2006 ISMM will become an annual conference. ISMM is a forum for research in management of dynamically allocated memory. Areas of interest include but are not limited to: explicit storage allocation and...
http://www.cs.technion.ac.il/~erez/ismm06/

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.
site exerpt
Richard Jones Garbage Collection Page  Collection page last updated 28 June 2005 the Contents the Garbage Collection page is a comprehensive resource for automatic dynamic memory management a.k.a garbage collection. As well as links to my book on garbage collection and my online, searchable memory...
http://www.cs.kent.ac.uk/people/staff/rej/gc.html