发明授权
- 专利标题: Methods for dynamically resizing memory pools
- 专利标题(中): 动态调整内存池大小的方法
-
申请号: US11278133申请日: 2006-03-30
-
公开(公告)号: US07469329B2公开(公告)日: 2008-12-23
- 发明人: Wojciech Kuczynski , Adam J. Storm , Roger Luo Quan Zheng , Sarah Posner , Christian Marcelo Garcia-Arellano , Sam Sampson Lightstone
- 申请人: Wojciech Kuczynski , Adam J. Storm , Roger Luo Quan Zheng , Sarah Posner , Christian Marcelo Garcia-Arellano , Sam Sampson Lightstone
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理机构: Sughrue Mion, PLLC
- 主分类号: G06F12/02
- IPC分类号: G06F12/02
摘要:
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.