首页> 外文会议>International symposium on Memory management >One-bit counts between unique and sticky
【24h】

One-bit counts between unique and sticky

机译:唯一性和粘性之间的一位计数

获取原文

摘要

Stoye's one-bit reference tagging scheme can be extended to local counts of two or more via two strategies. The first, suited to pure register transactions, is a cache of referents to two shared references. The analog of Deutsch's and Bobrow's multiple-reference table, this cache is sufficient to manage small counts across successive assignment statements. Thus, accurate reference counts above one can be tracked for short intervals, like those bridging one function's environment to its successor's.The second, motivated by runtime stacks that duplicate references, avoids counting any references from the stack. It requires a local pointer-inversion protocol in the mutator, but one still local to the referent and the stack frame. Thus, an accurate reference count of one can be maintained regardless of references from the recursion stack.
机译:Stoye的一位参考标记方案可以通过两种策略扩展到两个或更多的本地计数。第一个适用于纯寄存器事务的是对两个共享引用的引用的高速缓存。类似于Deutsch和Bobrow的多引用表,此缓存足以管理连续的赋值语句中的少量计数。因此,可以在很短的时间间隔内跟踪准确的引用计数,就像将一个函数的环境桥接到其后继环境一样。第二个是由复制引用的运行时堆栈驱动的,从而避免了从堆栈中计算任何引用。它需要在mutator中使用局部指针反转协议,但对于引用对象和堆栈帧仍然是局部的。因此,无论递归堆栈中的引用如何,都可以保持一个精确的引用计数。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号