首页> 外国专利> WRITE BARRIER APPARATUS AND METHOD FOR TRAPPING GARBAGE COLLECTION PAGE BOUNDARY CROSSING POINTER STORES

WRITE BARRIER APPARATUS AND METHOD FOR TRAPPING GARBAGE COLLECTION PAGE BOUNDARY CROSSING POINTER STORES

机译:写入垃圾收集设备和方法来捕获垃圾收集页面边界交叉粉点

摘要

Architectural support is provided for trapping of garbage collection page boundary crossing pointer stores. Identification of pointer stores as boundary crossing is performed by a store barrier responsive to a garbage collection page mask that is programmably encoded to define a garbage collection page size. The write barrier and garbage collection page mask provide a programmably-flexible definition of garbage collection page size and therefore of boundary crossing pointer stores to be trapped, affording a garbage collector implementer with support for a wide variety of generational garbage collection methods, including train algorithm type methods to managing mature portions of a generationally collected memory space. Pointer specific store instruction replacement allows implementations that provide an exact barrier not only to pointer stores, but more particularly to pointer stores crossing programmably defined garbage collection page boundaries.
机译:提供了用于支持垃圾收集页面边界交叉指针存储的体系结构支持。响应于垃圾收集页面掩码而由存储屏障执行将指针存储区识别为边界跨越,该屏障对垃圾收集页面掩码进行了编程编码以定义垃圾收集页面大小。写屏障和垃圾回收页面掩码提供了可编程的垃圾回收页面大小定义,因此可以定义边界陷阱指针存储,从而为垃圾回收实现者提供了对多种代垃圾回收方法(包括训练算法)的支持。类型的方法来管理世代收集的内存空间的成熟部分。特定于指针的存储指令替换允许实现的实现不仅为指针存储提供确切的屏障,而且更具体地为跨越可编程定义的垃圾收集页面边界的指针存储提供确切的屏障。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号