Catalogo Articoli (Spogli Riviste)

OPAC HELP

Titolo:
Implementing an on-the-fly garbage collector for Java
Autore:
Domani, T; Kolodner, EK; Lewis, E; Salant, EE; Barabash, K; Lahan, I; Levanoni, Y; Petrank, E; Yanover, I;
Indirizzi:
IBM, MATAM Adv Technol Ctr, Haifa Res Lab, IL-31905 Haifa, Israel IBM Haifa Israel IL-31905 nol Ctr, Haifa Res Lab, IL-31905 Haifa, Israel
Titolo Testata:
ACM SIGPLAN NOTICES
fascicolo: 1, volume: 36, anno: 2001,
pagine: 155 - 166
SICI:
1523-2867(200101)36:1<155:IAOGCF>2.0.ZU;2-Q
Fonte:
ISI
Lingua:
ENG
Soggetto:
REAL-TIME; COMPUTER; PROGRAMS;
Keywords:
Java; programming languages; memory management; garbage collection; concurrent garbage collection; on-the-fly garbage collection;
Tipo documento:
Article
Natura:
Periodico
Settore Disciplinare:
Engineering, Computing & Technology
Citazioni:
32
Recensione:
Indirizzi per estratti:
Indirizzo: Domani, T IBM, MATAM Adv Technol Ctr, Haifa Res Lab, IL-31905 Haifa, Israel IBM Haifa Israel IL-31905 aifa Res Lab, IL-31905 Haifa, Israel
Citazione:
T. Domani et al., "Implementing an on-the-fly garbage collector for Java", ACM SIGPL N, 36(1), 2001, pp. 155-166

Abstract

Java uses garbage collection (GC) for the automatic reclamation of computer memory no longer required by a running application. GC implementations for Java Virtual Machines (JVM) are typically designed for single processor machines, and do not necessarily perform well for a server program with manythreads running on a multiprocessor. We designed and implemented an on-the-fly CC, based on the algorithm of Doligez, Leroy and Gonthier [13, 12] (DLG), for Java in this environment. An on-the-fly collector, a collector thatdoes not stop the program threads, allows all processors to be utilized during collection and provides uniform response times. We extended and adapted DLG for Java (e.g., adding support for weak references) and for modern multiprocessors without sequential consistency, and added performance improvements (e.g., to keep track of the objects remaining to be traced). We compared the performance of our implementation with stop-the-world mark-sweep GC, Our measurements show that the performance advantage for our collector increases as the number of threads increase and that it provides uniformly low response times.

ASDD Area Sistemi Dipartimentali e Documentali, Università di Bologna, Catalogo delle riviste ed altri periodici
Documento generato il 24/01/20 alle ore 12:30:02