【24h】

Guardians in a generation-based garbage collector

机译:基于世代的垃圾收集器中的守护者

获取原文
获取外文期刊封面目录资料

摘要

This paper describes a new language feature that allows dynamically allocated objects to be saved from deallocation by an automatic storage management system so that clean-up or other actions can be performed using the data stored within the objects. The program has full control over the timing of clean-up actions, which eliminates several potential problems and often eliminates the need for critical sections in code that interacts with clean-up actions. Our implementation is "generation-friendly" in the sense that the additional overhead within a generation-based garbage collector is proportional to the work already done there, and the overhead within the mutator is proportional to the number of clean-up actions actually performed.

机译:

本文介绍了一种新的语言功能,该功能允许通过自动存储管理系统将动态分配的对象从重新分配中保存下来,以便可以使用存储在对象中的数据执行清理或其他操作。该程序完全控制清理操作的时间,从而消除了一些潜在的问题,并且通常消除了与清理操作交互的代码中关键部分的需要。从某种意义上说,我们的实现是“一代友好的”,即基于世代的垃圾收集器中的额外开销与已完成的工作成正比,而转换器中的开销与实际执行的清理操作的数量成正比。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号