Patent · US Active

Methods for dynamically resizing memory pools

US7469329B2 · kind B2 · utility

8Cited by
7References
7Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 30, 2006
Grant dateDec 23, 2008
Priority date
Expiry dateFeb 4, 2027

Classification

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

Abstract

There are disclosed methods for dynamically resizing memory pools used by database management systems. In one aspect, if a decrease in allocation to the memory pool is required, at least one page grouping that may be freed from the memory pool is identified as a candidate based on its position in a list of page groupings. If the page grouping contains any used memory blocks, the used memory blocks may be copied from a candidate page grouping to another page grouping in the list in order to free the candidate page grouping. Once the candidate page grouping is free of used memory blocks, the candidate page grouping may be freed from the memory pool. As an example, this method may be used for dynamically resizing locklists or lock memory.

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