首页> 外文会议>International Conference on Compiler Construction >Age-Oriented Concurrent Garbage Collection
【24h】

Age-Oriented Concurrent Garbage Collection

机译:面向年龄的并发垃圾收集

获取原文

摘要

Generational collectors are well known as a tool for shortening pause times incurred by garbage collection and for improving garbage collection efficiency. In this paper, we investigate how to best use generations with on-the-fly collectors. On-the-fly collectors run concurrently with the program threads and induce very short program pauses. Thus, the motivation for incorporating generations is focused at improving the throughput; pauses do not matter, since they are already very short. We propose a new collection approach, denoted age-oriented collection, for exploiting the generational hypothesis to obtain better efficiency. This approach is particularly useful when reference counting is used to collect the old generation, yielding a highly efficient and non-obtrusive on-the-fly collector. Finally, an implementation is provided demonstrating how the age-oriented collector outperforms both the non-generational and the generational collectors' efficiency.
机译:世代收藏家是众所周知的工具,用于缩短垃圾收集产生的暂停时间和提高垃圾收集效率。在本文中,我们调查如何使用在飞行收集器中最佳使用代。在飞行的收集器与程序线程同时运行,并诱导非常短的程序暂停。因此,结合世代的动机集中在提高吞吐量时;暂停无所谓,因为它们已经很短。我们提出了一种新的收集方法,表示面向年龄的收集,用于利用代理假设来获得更好的效率。当参考计数用于收集旧一代时,这种方法特别有用,从而产生高效且非突出的持续收集器。最后,提供了一种实现,展示了面向年龄导向的收集器如何优于非世代和世代收藏家的效率。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号