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++ Hans Boehm 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. Ruby: GCAndExtensions 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. |