Catalogo Articoli (Spogli Riviste)

OPAC HELP

Titolo:
Pretenuring for Java
Autore:
Blackburn, SM; Singhai, S; Hertz, M; McKinley, KS; Moss, JEB;
Indirizzi:
Univ Massachusetts, Dept Comp Sci, Architecture & Language Implementat Lab, Amherst, MA 01003 USA Univ Massachusetts Amherst MA USA 01003 mentat Lab, Amherst, MA 01003 USA
Titolo Testata:
ACM SIGPLAN NOTICES
fascicolo: 11, volume: 36, anno: 2001,
pagine: 342 - 352
SICI:
1523-2867(200111)36:11<342:PFJ>2.0.ZU;2-D
Fonte:
ISI
Lingua:
ENG
Soggetto:
FAST ALLOCATION; MEMORY;
Tipo documento:
Article
Natura:
Periodico
Settore Disciplinare:
Engineering, Computing & Technology
Citazioni:
20
Recensione:
Indirizzi per estratti:
Indirizzo: Blackburn, SM Univ Massachusetts, Dept Comp Sci, Architecture & Language Implementat Lab, Amherst, MA 01003 USA Univ Massachusetts Amherst MA USA 01003 herst, MA 01003 USA
Citazione:
S.M. Blackburn et al., "Pretenuring for Java", ACM SIGPL N, 36(11), 2001, pp. 342-352

Abstract

Pretenuring can reduce copying costs in garbage collectors by allocating long-lived objects into regions that the garbage collector will rarely, if ever, collect. We extend previous work on preterturing as follows. (1) We produce pretenuring advice that is neutral with respect to the garbage collector algorithm and configuration. We thus can and do combine advice from different applications. We find that predictions using object lifetimes at each allocation site in Java programs are accurate, which simplifies the pretenuring implementation. (2) We gather and apply advice to applications and the Jalapeno JVM, a compiler and run-time system for Java written in Java. Our results demonstrate that building combined advice into Jalapeno from different application executions improves performance regardless of the application Jalapeno is compiling and executing. This build-time advice thus gives user applications some benefits of pretenuring without any application profiling. No previous work pretenures in the run-time system. (3) We find that application-only advice also improves performance, but that the combination of build-time and application-specific advice is almost always noticeably better. (4) Our same advice improves the performance of generational andOlder First collection, illustrating that it is collector neutral.

ASDD Area Sistemi Dipartimentali e Documentali, Università di Bologna, Catalogo delle riviste ed altri periodici
Documento generato il 26/01/20 alle ore 09:55:32