发布网友
共1个回答
热心网友
1、对预测的Java对象寿命
记忆体管理系统
完全精确的预测
2、摘要-准确预测对象的寿命是很重要的改善记忆管理系统。目前的垃圾收集
作出相对粗粒的预测(例如, “短命”和“长寿命” )和依靠的应用的启发式
涉及到地方特色的分配。本文介绍了一种预测方法,这是完全准确和使其
预测的基础上针对特定应用的培训,而非应用启发式。由“完全准确”我们表示
粒度的预测是相等于的最小单位分配。所述的方法,这里是第一家结合起来,精度高,
效率,在一个单一的寿命预测。完全精确的预测,使我们,为第一次,研究零一辈子的对象。文件
报告结果显示零一辈子的对象包括一个重要的部分对象分配在基准程序为
Java编程语言和他们相关,与它们的分配上下文(调用堆栈和分配网站) 。超越zerolifetime
物体,该文件报告结果的预测较长的居住对象,其中,在某些情况下,是有可能的预测寿命
物体的基础上,他们分配的背景下(调用堆栈和分配网站) 。为规范基准程序,数目
动态分配的对象,其要求的网站有准确的预测范围从0.2 %至61 % 。这种方法可
潜在性能的改善垃圾收集。提出了一种死亡下令收藏家( DOC )并且分析其
实施间接及其尽可能最佳的性能。研究表明,如何记忆体效能可提高使用
额外提供的资料完全准确的预测。