Back to Search Start Over

An on-the-fly reference counting garbage collector for Java

Authors :
Yossi Levanoni
Erez Petrank
Source :
OOPSLA
Publication Year :
2001
Publisher :
ACM, 2001.

Abstract

Reference counting is not naturally suitable for running on multiprocessors. The update of pointers and reference counts requires atomic and synchronized operations. We present a novel reference counting algorithm suitable for a multiprocessor that does not require any synchronized operation in its write barrier (not even a compare-and-swap type of synchronization). The algorithm is efficient and may complete with any tracing algorithm.

Details

Database :
OpenAIRE
Journal :
Proceedings of the 16th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Accession number :
edsair.doi...........70898e3312c570e2f2ae95a684559917