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