会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • Accessing shorter-duration instances of activatable objects based on object references stored in longer-duration memory
    • 基于存储在较长持​​续时间的内存中的对象引用访问可激活对象的较短持续时间的实例
    • US07080382B2
    • 2006-07-18
    • US09768823
    • 2001-01-25
    • Harlan SextonDavid UnietisMark JungermanPeter Benson
    • Harlan SextonDavid UnietisMark JungermanPeter Benson
    • G06F3/00G06F9/44G06F9/46G06F13/00
    • G06F9/4488
    • Techniques are provided for accessing an instance of a recreatable object in a shorter-duration memory based on a reference located in a longer-duration memory, where the shorter-duration memory is associated with a call. One technique involves (1) locating, within the shorter-duration memory, a context structure associated with the call; (2) locating an XREF pointers array based on data cached within the context structure; (3) determining whether the XREF pointers array includes a pointer associated with the reference; and (4) if the XREF pointers array includes a pointer associated with the reference, then following the pointer to locate the instance within the shorter-duration memory. Another technique, which may be employed in addition to or instead of the first technique, involves: (1) when a class is activated, generating, within the shorter-duration memory, a class object associated with the class; (2) storing, within the class object, data for locating instances of recreatable objects associated with the class; (3) to dereference the reference, performing the steps of (a) determining that the reference is associated with the class; and (b) using the data within the class object to locate the instance of the recreatable object.
    • 提供技术用于基于位于更长持续时间的存储器中的参考来访问较短持续时间的存储器中的可重新启动对象的实例,其中较短持续时间的存储器与呼叫相关联。 一种技术涉及(1)在较短持续时间的存储器内定位与呼叫相关联的上下文结构; (2)基于在上下文结构内缓存的数据来定位XREF指针数组; (3)确定所述XREF指针阵列是否包括与所述引用相关联的指针; 和(4)如果XREF指针数组包括与引用相关联的指针,则跟随指针以在较短持续时间的内存中定位实例。 除了第一技术之外或替代第一技术可以采用的另一种技术包括:(1)当类被激活时,在较短持续时间的存储器内生成与该类相关联的类对象; (2)在类对象内存储用于定位与该类相关联的可重新启动对象的实例的数据; (3)取消引用引用,执行以下步骤:(a)确定引用与该类相关联; 和(b)使用类对象中的数据来定位可重用对象的实例。
    • 6. 发明授权
    • Write-barrier maintenance in a garbage collector
    • 垃圾收集器中的写屏障维护
    • US06931423B2
    • 2005-08-16
    • US10339707
    • 2003-01-09
    • Harlan SextonDavid UnietisPeter Benson
    • Harlan SextonDavid UnietisPeter Benson
    • G06F12/02G06F17/00
    • G06F12/0276Y10S707/99943Y10S707/99953Y10S707/99956
    • An approach is provided for maintaining a write barrier during an assignment operation between a source object and a target object. A source tag is obtained from a first reference to the source object, and a target tag is obtained from a second reference to the target object. The source tag and the target tag are compared, such that if the source tag is in a predetermined relationship with the target tag, then a data structure (e.g., a remember table or exit table) associated with the write barrier is updated in accordance with the assignment operation. In one embodiment, the routine to update the data structure is dispatched from a function table based on a tag value in a header associated with the source object.
    • 提供了一种用于在源对象和目标对象之间的分配操作期间维持写入屏障的方法。 从源对象的第一个引用获得源标签,并从对目标对象的第二个引用获取目标标记。 对源标签和目标标签进行比较,使得如果源标签与目标标签处于预定关系中,则与写入屏障相关联的数据结构(例如,记住表或退出表)根据 分配操作。 在一个实施例中,基于与源对象相关联的标题中的标签值,从功能表中调度更新数据结构的例程。
    • 10. 发明授权
    • Address calculation of invariant references within a run-time environment
    • 在运行时环境中对不变引用进行地址计算
    • US06877161B1
    • 2005-04-05
    • US09248294
    • 1999-02-11
    • Harlan SextonDavid UnietisPeter Benson
    • Harlan SextonDavid UnietisPeter Benson
    • G06F9/44G06F9/00
    • G06F9/4493
    • Efficient address calculation of invariant reference within a run-time environment is attained by a self-relative numeric reference format for run-time storage of references. A self-relative numeric reference format specifies the location of a reference object relative to a pointer to the referencing object as an integer value. The machine pointers and numeric references may be tagged, and a tag assignment is disclosed so that a self-relative numeric reference is generated from machine pointers by calculating a pointer difference, and a machine pointer to the referenced object is generated by adding the self-relative numeric reference to a machine pointer to the referencing object.
    • 运行时环境中不变引用的高效地址计算是通过引用的运行时存储的自相关数字参考格式获得的。 自相关数字参考格式将引用对象相对于引用对象的指针的位置指定为整数值。 可以标记机器指针和数字引用,并且公开标签分配,使得通过计算指针差异从机器指针生成自相关数字引用,并且通过将自相关数字引用添加到自相关数据引用来生成, 对引用对象的机器指针的相对数字引用。