DocumentCode :
3231367
Title :
Address Fragment-Compact Garbage Collection
Author :
Fei, Yang ; Baolin, Yin
Author_Institution :
Beihang Univ., Beijing
Volume :
3
fYear :
2007
fDate :
July 30 2007-Aug. 1 2007
Firstpage :
876
Lastpage :
881
Abstract :
A garbage collection algorithm. Address fragment-compact (AFC) is discussed in this paper. The algorithm is based on address sort-compact (ASC) algorithm. AFC algorithm operates in two stages: the object scanning stage and the heap compacting stage. During object scanning, the addresses of the live objects are added to the fragment ordered address queue without sorting, the addresses of the pointers pointing to the live objects are added to the deference set. In the compacting stage, the live objects are moved to the lower end of the heap in different ways according to their sizes. As AFC does not sort the addresses of the objects and updates the deference set in just one pass, it is more efficient than ASC. Test shows that the pause time of AFC is 30% up to 50% shorter than that of ASC while saves 50% to 60% memory compared with ASC.
Keywords :
queueing theory; sorting; storage allocation; address fragment-compact garbage collection; address sort-compact algorithm; address sorting; fragment ordered address queue; garbage collection algorithm; heap compacting stage; object scanning stage; Artificial intelligence; Automatic frequency control; Computer science; Costs; Distributed computing; Memory management; Object detection; Software algorithms; Software engineering; Sun;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, 2007. SNPD 2007. Eighth ACIS International Conference on
Conference_Location :
Qingdao
Print_ISBN :
978-0-7695-2909-7
Type :
conf
DOI :
10.1109/SNPD.2007.248
Filename :
4287972
Link To Document :
بازگشت