Patent · US Expired

Methods for managing memory in a run-time environment including registration of a deallocation routine at explicit, lazy initialization

US6711657B1 · kind B1 · utility

11Cited by
2References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 25, 2000
Grant dateMar 23, 2004
Priority date
Expiry dateFeb 25, 2020

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY10S707/99956
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Methods of memory management in a run-time environment are described. A mechanism is provided for registering a routine to deinitialize or deallocate a large object at the end of a call (e.g. by setting it to null to unreference the object), which prevents the large object from being migrated into session memory, e.g. when live objects are migrated at the end of the call. This routine is called after the finalization of garbage collected objects that may use the large object. In a subsequent call, the large object is checked before use to determine if the object is deinitialized and re-initialized if the large object was deinitialized.

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