Buffered Garbage Collection for Self-Reflective Customization

Buffered Garbage Collection for Self-Reflective Customization
复制标题

用于自我反思定制的缓冲垃圾收集

DOI:
10.1145/3167132.3167416
复制
发表时间:
2018
期刊:
Proc. of 33rd Annual ACM Symposium on Applied Computing (SAC 2018)
影响因子:
--
通讯作者:
Tetsuro Yamazaki and Shigeru Chiba
Tetsuro Yamazaki and Shigeru Chiba
中科院分区:
--
文献类型:
--
作者:
Kana Shimada;Ittetsu Taniguchi;Hiroyuki Tomiyama;Tetsuro Yamazaki and Shigeru Chiba

文献摘要

相似文献

本文提出了一种新的垃圾收集算法Buffered垃圾收集,它允许通过计算自反射来定制垃圾收集器。虽然自我反思似乎是一种很有前途的方法,但据我们所知,自我反思还没有被很好地研究垃圾收集。我们的缓冲垃圾收集器收集垃圾对象,同时避免无限回归和不可接受的内存消耗。我们实现了一个支持Buffered垃圾收集的Scheme子集解释器,并评估了它的内存效率。
This paper proposes a new garbage-collection (GC) algorithm, namedBuffered garbage collection.It allows customizing a garbage collector through computational self-reflection. Although self-reflection seems a promising approach, self-reflection has not been well investigated for garbage collection as far as we know. Our buffered garbage collector collects garbage objects while avoiding both infinite regression and unacceptable memory consumption. We implemented a Scheme-subset interpreter supporting Buffered garbage collection and evaluated its memory efficiency.