Main Memory Management for Persistence

Hosking, Antony L.

Abstract

Reachability-based persistence imposes new requirements for main memory management in general, and garbage collection in particular. After a brief introduction to the characteristics and requirements of reachability-based persistence, we present the design of a run-time storage manager for Persistent Smalltalk and Persistent Modula-3, which allows the reclamation of storage from both temporary objects and buffered persistent objects.

@inproceedings{Hosking1991GC,
  author = {Hosking, Antony L.},
  title = {Main Memory Management for Persistence},
  booktitle = {OOPSLA Workshop on Garbage Collection and Memory Management},
  series = {GC},
  year = {1991},
  editor = {Wilson, Paul R. and Hayes, Barry},
  month = {October},
  address = {Phoenix, Arizona},
  doi = {10.1145/143776.143792},
  gscholar = {8}
}