DocumentCode
2235481
Title
IGCEJ: An Improved Generational Garbage Collector for Embedded Java Processor
Author
Hu, Guang ; Zhang, Mi ; Tu, Shiliang
Author_Institution
Dept. of Comput. Sci. & Eng., Fudan Univ., Shanghai, China
fYear
2009
fDate
26-28 Dec. 2009
Firstpage
248
Lastpage
252
Abstract
The embedded Java processor can directly run byte-code, greatly enhance the running speed and reduce the demand for resources. However, simple garbage collectors and pure generational collectors usually require relative large resources and introduce relative long pause time of all the program threads, which are not particularly suitable for the embedded Java processor. This paper gives the analysis and research of the objects allocation feature and the age distribution characteristic in embedded Java processor environment, and proposes an improved generational garbage collector IGCEJ which is suitable for the embedded Java processor, with higher collection efficiency and lower system resources occupancy. In young generation, we adopt a kind of un-stop-the-world strategy, and objects allocation and promotion perform concurrently. As to the mature space, we apply lazy buddy system scheme integrated with mark-sweep algorithm in the garbage collection.
Keywords
Java; storage management; IGCEJ; age distribution characteristic; embedded Java processor; improved generational garbage collector; lower system resources occupancy; mark sweep algorithm; objects allocation feature; pure generational collectors; un-stop-the-world strategy; Character generation; Computer science; Costs; Environmental management; Information science; Java; Memory management; Resource management; Runtime environment;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Science and Engineering (ICISE), 2009 1st International Conference on
Conference_Location
Nanjing
Print_ISBN
978-1-4244-4909-5
Type
conf
DOI
10.1109/ICISE.2009.645
Filename
5455643
Link To Document