Patent · US Expired

Object oriented program memory management system and method using fixed sized memory pools

US6275916A · kind A · utility

52Cited by
4References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 18, 1997
Grant dateAug 14, 2001
Priority date
Expiry dateDec 18, 2017

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/4488
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method for managing memory in an object oriented program that is capable of using a plurality of fixed pool classes and a plurality of objects belonging to those fixed pool classes. A plurality of memory pools each having a predetermined fixed size are constructed, with each of the plurality of fixed pool classes being associated with one of the plurality of memory pools. New objects belonging to a selected one of the fixed pool classes are instantiated, with the instantiation step including the step of allocating memory for the new object from the associated memory pool. A system for managing memory in an object oriented program operating on a computer system is also provided that includes a memory pool class and a plurality of subclasses of that memory pool class, where the object oriented program is capable of using and instantiating objects belonging to the subclasses. The system also includes a plurality of memory pools each having a predetermined fixed size, where each of the plurality of subclasses is associated with one of the plurality of memory pools, and wherein memory for objects of a selected subclass that are instantiated by the object oriented program is allocated …

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