发明名称 MANAGING MEMORY IN A COMPUTER SYSTEM
摘要 Methods, computer program products, and systems for managing memory in a computer system in which memory locations in use at any given time are represented as a set of memory objects in a first object graph. The first object graph includes a system root object associated by references to each of the memory objects. A method includes creating a second root object for the memory so as to form a second object graph for the memory. The method also includes, in response to the dereferencing of a first object from the first object graph, associating the dereferenced first object with the second object graph so that the second object graph includes at least one dereferenced object.
申请公布号 US2016328318(A1) 申请公布日期 2016.11.10
申请号 US201615211311 申请日期 2016.07.15
申请人 International Business Machines Corporation 发明人 Slattery Edward J.
分类号 G06F12/02;G06F17/30 主分类号 G06F12/02
代理机构 代理人
主权项 1. A method comprising: identifying one or more candidate objects in a dereferenced object graph, the one or more candidate objects being connected objects in the dereferenced object graph that are not marked as being live; extracting dead object data from the one or more candidate objects; storing the extracted dead object data; removing, after extracting the dead object data from the one or more candidate objects, the one or more candidate objects from memory; and repairing the dereferenced object graph.
地址 Armonk NY US