Patent · US Active

Method and system for copying live entities of source blocks identified by source list for selected destination block to selected destination block of memory heap

US8074025B2 · kind B2 · utility

3Cited by
10References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 11, 2007
Grant dateDec 6, 2011
Priority date
Expiry dateJul 15, 2030

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/0261
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A memory manager that compacts a memory heap and reclaims space allocated to dead entities is disclosed. The memory manager may include threads of a first phase, threads of a second phase, and threads of a third phase. The threads of the first phase may assign a target address to each live entity of the memory heap. The thread of the second phase may update references of the memory heap based upon the target address for each live entity. The threads of the third phase may copy each live entity of the memory heap to its target address.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.