Memory allocation for long-lived objects
AssigneeSap SE
InventorMartin Moser
Life of this patent
Estimating the term…
Loading patent…
AssigneeSap SE
InventorMartin Moser
Estimating the term…
Managing memory allocations in a computer system may include tagging a class of data structures with a tag that identities a longer memory-allocation time for objects that correspond to the class. In response to a memory-allocation request for an object, whether or not the object is associated with the tag can be determined through the class. If the object is not associated with the tag, memory can be allocated for the object from a first memory-allocation area that corresponds to a shorter memory-allocation time, and if the object is associated with the tag, memory can be allocated for the object from a second memory-allocation area that corresponds to the longer memory-allocation time.
A method of managing memory allocations in a computer system, the method comprising:
A non-transitory computer-readable medium that stores a computer program for managing memory allocations in a computer system, the computer program including instructions that, when executed by at least one computer, cause the at least one computer to perform operations comprising:
An apparatus to manage memory allocations in a computer system, the apparatus comprising at least one computer configured to perform operations for computer-executable modules including:
Dependencies are inferred from the claim text.