Invention Grant
- Patent Title: Method for heap management
- Patent Title (中): 堆管理方法
-
Application No.: US13627714Application Date: 2012-09-26
-
Publication No.: US09086950B2Publication Date: 2015-07-21
- Inventor: Hamid Assarpour
- Applicant: Avaya, Inc.
- Applicant Address: US NJ Basking Ridge
- Assignee: AVAYA INC.
- Current Assignee: AVAYA INC.
- Current Assignee Address: US NJ Basking Ridge
- Agency: Anderson Gorecki & Rouille LLP
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F12/02

Abstract:
A bitmask array is implemented as a two dimensional bit array where each bit represents an allocated/free cell of the heap. Groups of bits of the bitmask array are assigned to implement commonly sized memory cell allocation requests. The heap manager keeps track of allocations by keeping separate lists of which groups are being used to implement commonly sized memory cell allocations requests by maintaining linked lists according to the number of cells allocated per request. Each list contains a list of the bit groups that have been used to provide allocations for particularly sized requests. By maintaining lists based on allocation size, the heap manager is able to cause new allocation requests to be matched up with previously retired allocations of the same size. Memory may be dynamically allocated between lists of differently sized memory requests.
Public/Granted literature
- US20140089625A1 Method for Heap Management Public/Granted day:2014-03-27
Information query