Memory management technique
AssigneeSap SE
InventorGennady Maly
Life of this patent
Estimating the term…
Abstract
Methods for allocating memory by a memory manager for an application are provided. The method may include the steps of allocating a first block size for a first amount of data, and allocating a second block size for memory allocated after the first amount of data. In some variations, the second block size is larger than the first block size. Subsequent block sizes may be also be allocated depending on the desired implementation and based on various threshold criteria. Related apparatuses, computer program products and computer systems are also provided.
Claims20
A method for allocating memory for an application, the method comprising the steps of:
- allocating a first block size of the memory to a determined first amount of data;
- and
- allocating a second block size of the memory for memory allocated after the first amount of data.
An apparatus comprising:
- a memory manager coupled to an application and memory having an assignment unit, wherein the assignment unit allocates a first block size for a determined first amount of data, and allocates a second block size for memory allocated after the first amount of data.
A computer program product for allocating memory by a memory manager for an application, embodied on computer readable-material, that includes executable instructions for causing a computer system to:
- allocate a first block size for a determined first amount of memory data;
- and
- allocate a second block size for memory allocated after the first amount of data.
Dependencies are inferred from the claim text.