Invention Patent
AT520080T
未知
- Patent Title:
-
Application No.: AT08854638Application Date: 2008-11-27
-
Publication No.: AT520080TPublication Date: 2011-08-15
- Inventor: PHILLIPS ANTHONY HOWARD , WHARMBY ANDREW DEAN
- Applicant: IBM
- Assignee: IBM
- Current Assignee: IBM
- Priority: EP07121859 2007-11-29
- Main IPC: G06F12/02
- IPC: G06F12/02
Abstract:
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.
Information query