Patent ID: 8832674
Filing Date: 2014-09-09
Classification: G06F

Abstract:
1. A computer system, comprising: at least one processor; a non-transitory computer readable storage medium tangibly storing data; a software application executable by the at least one processor and programmed to make use of the data; and off-heap memory, dynamically allocated and directly managed by a memory manager, such that the off-heap memory is perceivable by the software application as being a part of local application tier memory and manageable, after initial allocation, independent of any memory managers of the computer system and any memory managers of an operating system running on the computer system, wherein the off-heap memory is scalable up to a size of the computer system's memory, upon direction from the memory manager, to accommodate terabytes-worth of data so that that data stored in the off-heap memory is transparently providable to the software application from the off-heap memory within microseconds and without having to repeatedly access that data from the non-transitory computer readable storage medium.