Patent · US Expired

Method and apparatus for efficiently allocating objects in object oriented systems

US6490670B1 · kind B1 · utility

68Cited by
14References
23Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 24, 1998
Grant dateDec 3, 2002
Priority date
Expiry dateApr 24, 2018

Classification

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

Abstract

A method and apparatus for managing memory allocation. Each memory block category contains memory blocks. A request, including an object size, is received to allocate memory to an object. An available memory block is allocated to the object if the memory block category for size corresponding to the object size of the object contains an available memory block. An available memory block from a memory block category having a memory block size larger than the object size is located if an available memory block is absent in the memory block category for sizes corresponding to the object size. The located available memory block is partitioned into memory blocks, having a size corresponding to the object size. A partitioned memory block from the partitioned memory blocks is allocated to the object.

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