发明名称 COMPUTER SYSTEM MEMORY MANAGEMENT
摘要 The number of CPU cycles required to reclaim object memory space in a memory management process is reduced by using a two phase approach. A data structure exists for each object that is to be loaded into object memory space. One part of the data structure is the object definition. The other part is a MM (Memory Management) immunity annotation or value that controls the frequency with which the object must actually be examined to determine if it is suitable for reclamation. On each iteration of the memory management process, the object's MM immunity value is tested to determine whether it is greater than a predetermined threshold. If greater than the threshold, the value is decremented, but the object is not actually examined for its suitability for removal. If the value equals the threshold, the object itself is examined. If it is found to be suitable, it is removed to reclaim the object memory space it previously occupied, If it is actually examined but is found not to be suitable for removal, the MM immunity value is reset to its original value or is otherwise adjusted to prevent examination of the object for a certain number of future iterations of the memory management process.
申请公布号 US2009063594(A1) 申请公布日期 2009.03.05
申请号 US20070846594 申请日期 2007.08.29
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 DEVAL GARY JOHN;FULTON MICHAEL STEPHEN;HRISCHUK CURTIS E.;SCIAMPACONE RYAN ANDREW
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项
地址