kirancodes.me
To Proof Maintenance & Beyond!

A generational on-the-fly garbage collector for Java

Tamar Domani, Elliot K. Kolodner, Erez Petrank

Abstract

An on-the-fly garbage collector does not stop the program threads to perform the collection. Instead, the collector executes in a separate thread (or process) in parallel to the program. On-the-fly collectors are useful for multi-threaded applications running on multiprocessor servers, where it is important to fully utilize all processors and provide even response time, especially for systems for which stopping the threads is a costly operation.

Related papers