发明名称 MEMORY MANAGEMENT
摘要 A method of memory management for a software application in execution in a computer system, the method comprising the steps of: a memory manager supplying a first unit of memory having a predetermined size as a first allocation space for the software application; the software application storing data in the first allocation space; and discarding inactive data in the first allocation space by the steps of: a) the memory manager supplying a second unit of memory for the software application; b) identifying active data in the first allocation space and copying said active data to the second unit of memory, the active data including at least data that is in use by the software application; c) indicating, in the first allocation space, that the active data has become inactive; d) mapping a portion of the first allocation space to be logically contiguous with the second unit of memory to define a second allocation space for the software application whereby the second allocation space has a size that is equivalent to the predetermined size; and e) returning a remaining portion of the first allocation to the memory manager as a unit of memory suitable for reuse.
申请公布号 CA2693592(A1) 申请公布日期 2009.06.04
申请号 CA20082693592 申请日期 2008.11.27
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 PHILLIPS, ANTHONY HOWARD;WHARMBY, ANDREW DEAN
分类号 G06F12/02 主分类号 G06F12/02
代理机构 代理人
主权项
地址