Patent ID: 7334104
Filing Date: 2008-02-19
Classification: G06F

Abstract:
1. A method comprising: for each of a plurality of future differently sized memory allocations, determining which of the differently sized memory allocations are to be satisfied from lookaside lists, and which of the differently sized memory allocations are to be satisfied from a memory pool; for each differently sized memory allocation to be satisfied from a lookaside list, initializing a lookaside list for the differently sized memory allocation; and, constructing a table having a plurality of entries corresponding to the differently sized memory allocations to be satisfied from a lookaside list, each entry pointing to the lookaside list for a differently sized memory allocation, wherein constructing the table having the plurality of entries corresponding to the differently sized memory allocations comprises constructing a first table having a plurality of entries corresponding to those of the differently sized memory allocations relating to paged memory and constructing a second table having a plurality of entries corresponding to those of the differently sized memory allocations relating to non-paged memory.