首页> 外国专利> BATCHED VIRTUAL MEMORY REMAPPING FOR EFFICIENT GARBAGE COLLECTION OF LARGE OBJECT AREAS

BATCHED VIRTUAL MEMORY REMAPPING FOR EFFICIENT GARBAGE COLLECTION OF LARGE OBJECT AREAS

机译:批处理虚拟内存重映射,用于大对象区域的有效垃圾回收

摘要

A method and system for batched remapping of virtual addresses for garbage collection in a large object area. A mapping from a table having a first set of virtual addresses and sizes of non-contiguous, page-aligned large objects in a large object area to a remapping table having a second set of virtual addresses is determined. In a single batch, a request is received that includes the second set of virtual addresses and requests a remapping of the large objects to the second set of virtual addresses. The second set of virtual memory addresses is validated. The large objects are remapped to the second set of virtual memory addresses according to the request. The remapping results in a compaction so that the large objects are contiguous in the large object area. The remapping does not require copying data in physical memory.
机译:一种用于在大对象区域中批量重新映射虚拟地址以进行垃圾回收的方法和系统。确定从具有第一组虚拟地址的表和在大对象区域中不连续的,页面对齐的大对象的大小的表到具有第二组虚拟地址的重映射表的映射。在单个批处理中,接收到包含第二组虚拟地址的请求,并请求将大对象重新映射到第二组虚拟地址。验证第二组虚拟内存地址。根据请求将大对象重新映射到第二组虚拟内存地址。重新映射会导致压缩,因此大对象在大对象区域中是连续的。重新映射不需要在物理内存中复制数据。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号