Field Pinning GC
2014 (English)Conference paper, Poster (Refereed)
The contribution of this study is a Field Pinning garbage collector (GC) without handshakes in the compaction phase. It is one step towards guaranteeing wait-free GC. It compacts memory concurrently and guarantees that fragmentation is bounded. Mutator heap accesses and computations are wait-free. The compaction algorithm does not need handshakes, but may use them for increased performance. The solution is evaluated experimentally in a prototype VM for Java. The GC progress is not wait-free, but impeded only by stack scanning and marking which was outside the scope of this study. The compaction algorithm does not impair global GC progress.
Place, publisher, year, edition, pages
Research subject Computer and Information Sciences Computer Science, Computer Science
IdentifiersURN: urn:nbn:se:lnu:diva-42433OAI: oai:DiVA.org:lnu-42433DiVA: diva2:805582
ACM SIGPLAN Workshop on Memory Systems Performance and Correctness, June 13, 2014, Edinburgh, Scotland
FunderSwedish Research Council, 2011-6185