CCone: Highly Effective Garbage Collector

王伟,杨克峤,周寻,曹志伟,杨珉
2010-01-01
Abstract:processing is introduced by various garbage collectors in order to improve the usability of heap,such as Mark Compact and Copying Compact. However,it is a high overhead to stop the world for collecting garbage. Our garbage collector -CCone enhances the copying compact algorithm by combining two heap passes to one pass,reducing time overhead. In addition,CCone utilizes the multi-threads technology allowing many garbage collectors to complete the collecting task simultaneously. The experimental results show that the improved algorithm is useful for performance improvement of most benchmarks:10% improvement in throughput,with little overhead.
What problem does this paper attempt to address?