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 :
بازگشت