Accurate Garbage Collection in an Uncooperative Environment
June, 2002 - Fergus Henderson
This article dsicusses an interesting approach to garbage collection. It shows how to output C code that performs GC correctly. This is a very good feature since the C code can be compiled without problem on most systems.
Garbage Collection in the Java HotSpot Virtual Machine
Sep, 2004 - Tony Printezis
This article gives an overview over the different styles of garbage collectors used in Sun's Java VM.
Uniprocessor Garbage Collection Techniques
Paul R Wilson
A very good explanation of various GC techniques and a comparison of their advantages and disadvantages.
A garbage collector for C and C++
This library shows how a conservative garbage collector can be implemented for C and C++. The web page also has a lot of links to papers on garbage collectors.
Garbage Collection for Python
Dec, 2000 - Neil Schemenauer
This short article gives a brief overview on how garbage collection works in Python.
Jan, 2005 - Tim Sutherland
This article gives an overview on Ruby's GC. It is especially interesting to note that it is able to search the C stack as well for references. Global C variables are included in the search by explicitly registering them with Ruby.
Object finalization and cleanup
June, 1998 - Bill Venners
Explains the advantages and disadvantages of the finalize method in Java.