Presentation 2003/3/4
A Real-Time Garbage Collection for Java using Snapshot Algorithm
Takumi ENDO, Yo TANAKA, Atsushi MAEDA, Yoshinori YAMAGUCHI,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) Recently, as the use of Java spreads, performance requirements for Java implementations are increasing. Real-time processing ability is one such requirements for Java implementations. However, common Java implementations cannot meet real-time requirements mainly because unbounded pause time of garbage collector (GC). In this report, we present a real-time garbage collector based on Yuasa's Snapsho-at-the-Beginning incremental collection algorithm. We have implemented write-barrier and return-barrier to compensate pointer modification by mutator. As a result, we could drastically reduce the maximum pause time of the user program caused by GC and have successfully guaranteed the real-time processing of specific kind of applications.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) runtime system / memory management / real-time system
Paper # CPSY2002-106
Date of Issue

Conference Information
Committee CPSY
Conference Date 2003/3/4(1days)
Place (in Japanese) (See Japanese page)
Place (in English)
Topics (in Japanese) (See Japanese page)
Topics (in English)
Chair
Vice Chair
Secretary
Assistant

Paper Information
Registration To Computer Systems (CPSY)
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) A Real-Time Garbage Collection for Java using Snapshot Algorithm
Sub Title (in English)
Keyword(1) runtime system
Keyword(2) memory management
Keyword(3) real-time system
1st Author's Name Takumi ENDO
1st Author's Affiliation College of Information Sciences, University of Tsukuba()
2nd Author's Name Yo TANAKA
2nd Author's Affiliation KAWASAKI MICROELECTRONICS,INC.
3rd Author's Name Atsushi MAEDA
3rd Author's Affiliation Institute of Information Sciences and Electronics, University of Tsukuba
4th Author's Name Yoshinori YAMAGUCHI
4th Author's Affiliation Institute of Information Sciences and Electronics, University of Tsukuba
Date 2003/3/4
Paper # CPSY2002-106
Volume (vol) vol.102
Number (no) 701
Page pp.pp.-
#Pages 6
Date of Issue