Invention Grant
- Patent Title: Memory management
- Patent Title (中): 内存管理
-
Application No.: US12274178Application Date: 2008-11-19
-
Publication No.: US08346822B2Publication Date: 2013-01-01
- Inventor: Anthony H. Phillips , Andrew D. Wharmby
- Applicant: Anthony H. Phillips , Andrew D. Wharmby
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Carey, Rodriguez, Greenberg & O'Keefe
- Agent Steven M. Greenberg, Esq.
- Priority: EP07121859 20071129
- Main IPC: G06F17/30
- IPC: G06F17/30 ; G06F7/00

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.
Public/Granted literature
- US20090144349A1 MEMORY MANAGEMENT Public/Granted day:2009-06-04
Information query