Contaminated garbage collection

  • Authors:
  • Dante J. Cannarozzi;Michael P. Plezbert;Ron K. Cytron

  • Affiliations:
  • -;-;-

  • Venue:
  • PLDI '00 Proceedings of the ACM SIGPLAN 2000 conference on Programming language design and implementation
  • Year:
  • 2000

Quantified Score

Hi-index 0.02

Visualization

Abstract

We describe a new method for determining when an object can begarbage collected. The method does not require marking live objects. Instead, each object X is dynamicallyassociated with a stack frame M, such that Xis collectable when M pops. Because X could have been dead earlier, our method is conservative. Our results demonstrate that the method nonetheless identifies a large percentage of collectable objects. The method has been implemented in Sun's Java Virtual Machine interpreter, and results are presented based on this implementation