Garbage Collection Resources

RAMCloud's log cleaner is basically a specialized copying generational garbage collector. This page contains a number of references for anyone interested in reading up on garbage collection.

 

Textbooks

  • "The Garbage Collection Handbook: The Art of Automatic Memory Management" by Jones, Hosking, and Moss (2012)
  • "Garbage Collection: Algorithms for Automatic Dynamic Memory Management" by Jones and Lins (1996; predecessor of the above)

 Both of these are in the lab (Gates 444).

 

Surveys

 

Papers


Common GC Implementations