会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • ADAPTIVE STORAGE RECLAMATION
    • 自适应存储恢复
    • WO2017052571A1
    • 2017-03-30
    • PCT/US2015/052146
    • 2015-09-25
    • HITACHI DATA SYSTEMS CORPORATION
    • KATS, YuryMANJANATHA, Sowmya
    • G06F3/00G06F12/00G06F17/30
    • G06F3/0608G06F3/064G06F3/067G06F3/0689G06F12/0276
    • In some examples, a system may include at least one class of storage that is configured for having freed storage space reclaimed to enable reuse of the freed storage space. For instance, the system may determine whether a volume corresponding to the at least one class of storage is used to store system data or user data. If the volume is used to store user data, then the system may determine whether any of the user data has been deleted from the volume. If data has been deleted from the volume, the system may determine whether an available capacity of the volume is less than a remaining capacity threshold before performing reclamation on the at least one storage device corresponding to the volume. Alternatively, if the volume is used to store system data, the system may perform reclamation based on an elapsed period of time since the last reclamation.
    • 在一些示例中,系统可以包括被配置为具有回收的释放的存储空间的至少一个类别的存储,以便能够重新使用所释放的存储空间。 例如,系统可以确定与至少一类存储相对应的卷是否被用于存储系统数据或用户数据。 如果卷用于存储用户数据,则系统可以确定是否已经从卷中删除了任何用户数据。 如果已经从卷中删除数据,则系统可以在对应于该卷的至少一个存储设备上执行回收之前确定该卷的可用容量是否小于剩余容量阈值。 或者,如果该卷用于存储系统数据,则系统可以基于自上次回收以来经过的时间段来执行回收。
    • 4. 发明申请
    • GENERATION ISOLATION SYSTEM AND METHOD FOR GARBAGE COLLECTION
    • 生成分离系统和收集方法
    • WO98048351A1
    • 1998-10-29
    • PCT/US1998/007622
    • 1998-04-21
    • G06F12/00G06F12/02
    • G06F12/0276Y10S707/99953Y10S707/99957
    • Architectural support for generation isolation is provided through trapping of intergenerational pointer stores. Identification of pointers stores as intergenerational is performed by a store barrier responsive to an intergenerational pointer store trap matrix that is programmably encoded with store target object and store pointer data generation pairs to be trapped. The write barrier and intergenerational pointer store trap matrix provide a programmably-flexible definition of generation pairs to be trapped, affording a garbage collector implementer with support for a wide variety of generational garbage collection method, including remembered set-based methods, card-marking type methods, write barrier based copying collector methods, etc., as well as combinations thereof and combinations including train algorithm type methods to managing mature portions of a generationally collected memory space. Pointer specific store instruction replacement allows implementations in accordance with this invention to provide an exact barrier to not only pointer stores, but to the specific intergenerational pointer stores of interest to a particular garbage collection method or combination of methods.
    • 通过捕获代际指针存储来提供对代隔离的建筑支持。 响应于代码指针存储陷阱矩阵的存储屏障来执行指针存储作为代际的识别,该存储屏障可编程地用存储目标对象编码并存储要被捕获的指针数据生成对。 写屏障和代际指针存储陷阱矩阵为生成对提供了可编程灵活的定义,提供了一种垃圾回收器实现器,支持各种代数垃圾收集方法,包括记忆集合方法,卡标记类型 方法,基于写屏障的复制收集器方法等,以及其组合以及包括训练算法类型方法组合以管理代收收集的存储器空间的成熟部分的组合。 指针特定存储指令替换允许根据本发明的实现不仅提供指针存储器的确切障碍,而且提供对特定垃圾回收方法或方法组合感兴趣的特定代际指针存储器。
    • 5. 发明申请
    • 計算機、計算機の制御方法及び記録媒体
    • 计算机,计算机控制方法和记录介质
    • WO2012073460A1
    • 2012-06-07
    • PCT/JP2011/006557
    • 2011-11-25
    • 株式会社日立製作所足立 昌彦西山 博泰小幡 元樹
    • 足立 昌彦西山 博泰小幡 元樹
    • G06F11/30G06F9/44G06F11/28G06F12/00
    • G06F12/0253G06F9/45504G06F11/0754G06F12/0276G06F17/30115G06F2212/1016
    •  オブジェクトの寿命を効率的に把握できるようにする。把握したオブジェクトの寿命を利用して、計算機システムのメモリ管理の利便性を向上させる。 プログラムの実行により生成されたオブジェクトを配置する記憶領域と、前記プログラムの実行及び前記記憶領域の解放を行う制御部と有する計算機であって、前記制御部は、ガーベッジコレクション或いはメモリ内のオブジェクト容量等を契機として時間情報を更新し、オブジェクトの生成時に、前記オブジェクトを生成するプログラムの情報と、該オブジェクト生成時の前記時間情報とを取得し、これを関連付けて記憶装置に記録し、前記記憶領域に格納されたオブジェクトのうち後のプログラムの実行に不要なオブジェクトを検出し、該検出時の前記時間情報を取得し、前記生成時の時間情報と、前記検出時の時間情報との差分を前記プログラムの情報と関連付けて、前記記録装置に記録する。
    • 本发明能够有效地建立物体的使用寿命。 该对象的既定使用寿命用于提高计算机系统中内存管理的实用性。 该计算机具有其中放置通过执行程序生成的对象的存储区域,并且还具有用于执行程序并释放存储区域的控制器。 当垃圾回收提示时,控制器更新时间信息,内存中的对象容量或其他触发器; 当生成对象时获取与生成对象的程序有关的信息和与生成对象的时间对应的时间信息; 将信息关联并记录在存储设备中; 从存储在存储器区域中的对象中检测对后续程序执行不需要的对象; 获取与检测时间对应的时间信息; 并且操作使得与生成时间相对应的时间信息与对应于检测时间的时间信息之间的差与与该程序有关的信息相关联并被记录在存储装置中。
    • 7. 发明申请
    • DYNAMIC ADAPTIVE TENURING OF OBJECTS
    • 动态适应性刺激对象
    • WO0188701A3
    • 2003-01-16
    • PCT/US0140748
    • 2001-05-16
    • SUN MICROSYSTEMS INC
    • AGESEN OLEGARTHWAITE ALEXANDER THARRIS TIMOTHY L
    • G06F12/02G06F9/44
    • G06F12/0276Y10S707/99957
    • Run time sampling techniques have been developed whereby representative object lifetime statistics may be obtained and employed to adaptively affect tenuring decisions, memory object promotion and/or storage location selection. In some realizations, object allocation functionality is dynamically varied to achieve desired behavior on an object category-by-category basis. In some realizations, phase behavior affects sampled lifetimes e.g., for objects allocated at different phases of program execution, and the dynamic facilities described herein provide phase-specific adaptation tenuring decisions, memory object promotion and/or storage location selection. In some realizations, reversal of such decisions is provided.
    • 已经开发了运行时采样技术,其中可以获得代表性的对象寿命统计量并且用于自适应地影响终身决定,存储对象提升和/或存储位置选择。 在一些实现中,对象分配功能是动态变化的,以便在对象逐个类别的基础上实现期望的行为。 在一些实现中,相位行为影响采样寿命,例如对于在程序执行的不同阶段分配的对象,并且本文描述的动态设备提供阶段特定的适应维持决定,存储对象提升和/或存储位置选择。 在某些实现中,提供了这种决定的逆转。
    • 8. 发明申请
    • INCREMENTAL CLASS UNLOADING IN A TRAIN-ALGORITHM-BASED GARBAGE COLLECTOR
    • 基于火车算法的收集器的增量级卸载
    • WO01061472A3
    • 2002-06-27
    • PCT/US2001/004806
    • 2001-02-14
    • G06F9/44G06F12/02
    • G06F9/44594G06F9/4493G06F12/0276Y10S707/99944Y10S707/99953Y10S707/99957
    • A garbage collector collects a train-managed heap in accordance with the train algorithm. In doing so, it concentrates into a respective train the heap-located objects that belong to garbage cycles even if those cycles additionally include certain types of objects that are outside the train-managed heap. It does so by using objects within the heap as proxies for those extra-heap objects, and it evacuates into a proxy object's train any collection-set objects referred to by the extra-heap objects for which the proxy object is a proxy. The objects in those garbage cycles containing the extra-heap objects can thereby be collected incrementally despite the extra-heap references to them.
    • 垃圾收集器根据列车算法收集火车管理的堆。 在这样做时,它集中在各自的列车中,即属于垃圾循环的堆定位对象,即使这些周期还包括列在列车管理堆外部的某些类型的对象。 它通过使用堆内的对象作为这些超堆对象的代理,并将代理对象作为代理的额外堆对象引用的任何集合集对象撤回到代理对象的列表中。 因此,包含堆外对象的这些垃圾循环中的对象可以逐渐收集,尽管对它们进行了额外的引用。
    • 9. 发明申请
    • WRITE BARRIER SYSTEM AND METHOD INCLUDING POINTER-SPECIFIC INSTRUCTION VARIANT REPLACEMENT MECHANISM
    • 写阻塞系统和方法,其中包括指定特定指令的变更机制
    • WO9848353A9
    • 1999-03-25
    • PCT/US9807624
    • 1998-04-21
    • SUN MICROSYSTEMS INC
    • O'CONNOR JAMES MICHAELTREMBLAY MARCVISHIN SANJAY
    • G06F12/00G06F9/46G06F12/02G06F9/318
    • G06F9/52G06F12/0276
    • A pointer-specific instruction variant replacement mechanism facilitates an exact write barrier, i.e., a write barrier specific to pointer stores and transparent to non-pointer stores. Pointer store specific instruction replacement allows some implementations to provide an exact barrier specific to the particular set of intergenerational pointer stores that are of interest to a particular garbage collection method or combination of methods. The exact identification of pointer stores herein does not require tags encoded in-line with collected memory storage and does not require non-standard word sizes to support such tags. In one embodiment, a non-quick to quick translator cache provides pointer specific store instruction replacement. In another, self-modifying code provides pointer specific store instruction replacement. An exemplary write barrier provided in accordance with the pointer-specific instruction variant replacement mechanism of this invention affords a garbage collector implementer with support for a wide variety of garbage collection methods, including remembered set-based methods, card-marking type methods, write barrier based copying collector methods, mark-sweep methods, etc., as well as combinations thereof and combinations including train algorithm type methods to managing mature portions of a generationally collected memory space. Such a write barrier can eliminate non-pointer stores from the set of stores that are evaluated against, for example, an intergenerational pointer store trap matrix or a garbage collection page mask to determine whether or not to trap. Such a write barrier can also eliminate entries associated with non-pointer stores from remembered set or card table stores for collection time scanning of modified portions of a collected generational space.
    • 特定于指针的指令变体替换机制有助于精确写入屏障,即指针存储专用的写入屏障,并且对非指针存储器是透明的。 指针存储特定指令替换允许一些实现为特定的垃圾收集方法或方法组合感兴趣的特定集合的代际指针存储提供特定的准确的屏障。 这里的指针存储的确切标识不需要与收集的存储器存储器在线编码的标签,并且不需要非标准字大小来支持这样的标签。 在一个实施例中,非快速到快速的翻译缓存提供指针特定的存储指令替换。 在另一个中,自修改代码提供指针特定的存储指令替换。 根据本发明的指针特定指令变体替换机制提供的示例性写入屏障提供了一种垃圾收集器实现器,其支持各种垃圾收集方法,包括记忆基于集合的方法,卡标记类型方法,写入屏障 基于文本的复制收集器方法,标记扫描方法等,以及其组合以及包括训练算法类型方法的组合,以管理代收收集的存储器空间的成熟部分。 这样的写入障碍可以从针对例如代际指针存储陷阱矩阵或垃圾收集页面掩码进行评估的存储集合中消除非指针存储,以确定是否陷阱。 这种写入障碍还可以从记忆集或卡表存储中消除与非指针存储相关联的条目,以用于收集的世代空间的修改部分的收集时间扫描。
    • 10. 发明申请
    • BOUNDED-PAUSE TIME GARBAGE COLLECTION SYSTEM AND METHOD INCLUDING WRITE BARRIER ASSOCIATED WITH A SOURCE INSTANCE OF A PARTIALLY RELOCATED OBJECT
    • 边界暂停时间收集系统和方法,包括与部分相关对象的源代码相关联的写阻塞
    • WO99000730A1
    • 1999-01-07
    • PCT/US1998/013478
    • 1998-06-25
    • G06F12/00G06F9/44G06F12/02
    • G06F12/0276Y10S707/99957
    • A write barrier to stores into a partially relocated large or popular memory object facilitates bounded pause time implementations of relocating garbage collectors, including e.g., copying collectors, generational collectors, and collectors providing compaction. Such a write barrier allows a garbage collector implementation to interrupt relocation of large or popular memory objects so as to meet bounded pause time guarantees. A partially relocated object identifier store including "copy from" identifier storage accessible to write barrier logic allows the write barrier logic to maintain consistency between FromSpace and ToSpace instances of a partially relocated memory object. "Copy from" identifier storage allows the write barrier logic, or a trap handler responsive thereto, to broadcast a store-oriented memory access targeting the FromSpace instance to both FromSpace and ToSpace instances. Optional "How far" indication storage facilitates differentiation by the write barrier logic between a copied portion and an uncopied portion of the partially relocated memory object.
    • 将存储到部分重定位的大型或流行的存储器对象中的写入屏障有助于重新定位垃圾收集器的有限暂停时间实现,包括例如复制收集器,代人收集器和提供压缩的收集器。 这样的写屏障允许垃圾收集器实现中断大型或流行的存储器对象的重新定位,以便满足有限的暂停时间保证。 包含写入屏障逻辑可访问的“复制”标识符存储的部分重新定位的对象标识符存储允许写入屏障逻辑保持部分重新定位的存储器对象的FromSpace和ToSpace实例之间的一致性。 从“标识符存储器复制”允许写屏障逻辑或响应于此的陷阱处理器将针对FromSpace实例的面向存储器的存储器访问广播到FromSpace和ToSpace实例。 可选的“多远”指示存储有助于通过部分重新定位的存储器对象的复制部分和未遮盖部分之间的写入屏障逻辑进行区分。