DocumentCode
2997502
Title
Dynamic management of nursery space organization in generational collection
Author
Velasco, José Manuel ; Ortiz, Antonio ; Olcoz, Katzalin ; Tirado, Francisco
Author_Institution
DACYA-UM, Madrid, Spain
fYear
2004
fDate
15 Feb. 2004
Firstpage
33
Lastpage
40
Abstract
The use of automatic memory management in object-oriented languages like Java is becoming eagerly accepted due to its software engineering benefits, its reduction in programming time and safety aspects. Nevertheless, the complexity of garbage collection results in an important overhead for the virtual machine job. Until now, the strategies in garbage collection have focused in defining and fixing regions in the heap based in different approached and algorithms. Each of these strategies can beat the others depending on the data behavior of a specific application, but they fail to take advantage of the available resources for other cases. There is not a static solution to this problem. In this paper, we present and evaluate two dynamic strategies based in data lifetime that reallocate at run time the reserved space in the nursery of generational Appel collectors. The dynamic tuning of the reserved space produces a drastic reduction in the number of collections and the total collection time and has a clear effect in the final execution time.
Keywords
Java; optimising compilers; storage allocation; storage management; Java; automatic memory management; data lifetime; dynamic management; dynamic tuning; garbage collection complexity; generational Appel collectors; generational collection; nursery space organization; object-oriented languages; programming time reduction; software engineering; virtual machine job; Automatic programming; Electronic mail; Engineering management; Java; Memory management; Programming profession; Recycling; Software engineering; Software safety; Virtual machining;
fLanguage
English
Publisher
ieee
Conference_Titel
Interaction between Compilers and Computer Architectures, 2004. INTERACT-8 2004. Eighth Workshop on
Print_ISBN
0-7695-2061-8
Type
conf
DOI
10.1109/INTERA.2004.1299508
Filename
1299508
Link To Document