A generational on-the-fly garbage collector for Java

Tamar Domani, Elliot K. Kolodner, Erez Petrank · 2000

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.

Read the paper · More papers on PaperTik