• 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