【24h】

Garbage Collection in the Presence of Remote Objects: An Empirical Study

机译:远程对象存在下的垃圾收集:一项实证研究

获取原文
获取原文并翻译 | 示例

摘要

Most virtual machine implementations employ generational garbage collection to manage dynamically allocated memory. Studies have shown that these generational schemes work efficiently in desktop-like applications where most objects are short-lived. The performance of generational collectors, however, has been rarely studied in the context of distributed systems. Given the increasing popularity of such systems, and the distinct type of objects they introduce to support the distributed paradigm, providing insights into their memory allocation behavior could have a large impact on the design of future garbage collection techniques, and in the implementation of such distributed systems as well. This work presents one of the first attempts to characterize the lifespan of objects in distributed systems. First, we empirically study the differences in lifespan of remote and local objects. Second, we investigate the effects of ephemeral heap size and workload on the lifespan or remote objects. Last, we utilize the insights gained through the experiment to improve the efficiency of a generational collection scheme through the segregation of objects based on their locality.
机译:大多数虚拟机实现都采用分代垃圾回收来管理动态分配的内存。研究表明,这些世代相传的方案在大多数对象寿命短的类似桌面的应用程序中有效工作。但是,很少在分布式系统的背景下研究代收集器的性能。鉴于此类系统的日益普及以及为支持分布式范例而引入的不同类型的对象,提供有关其内存分配行为的见解可能会对未来垃圾收集技术的设计以及此类分布式实施产生重大影响系统。这项工作是表征分布式系统中对象寿命的首次尝试之一。首先,我们根据经验研究偏远对象和本地对象的寿命差异。其次,我们研究临时堆大小和工作量对寿命或远程对象的影响。最后,我们利用从实验中获得的见解,通过基于对象的位置隔离来提高世代收集方案的效率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号