发明名称 Selectively retaining a topmost subpool expansion to prevent thrashing
摘要 A method and program product to selectively retain or discard subpool expansions. When a subpool has been tuned to its limit (a maximum extension size is established), then a subsequent expansion allocation of this tuned expansion is queued on top of a memory subpool. Otherwise, expansions are queued on the bottom of the subpool. All expansions other than the topmost one, which is retained by the system, are rapidly returned to the system when their storage is no longer needed by the various processes that have finished. The topmost expansion is retained as long as the subpool remains tuned to the maximum extension size. By permitting the topmost expansion to remain available to the subpool for storage allocation, the topmost expansion is retained beyond a short term period typical of expansions, which allows the topmost expansion to stay around for a sufficient time to prevent subpool thrashing.
申请公布号 US8046543(B2) 申请公布日期 2011.10.25
申请号 US20080141788 申请日期 2008.06.18
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 LOEBACH GARY P.
分类号 G06F12/02 主分类号 G06F12/02
代理机构 代理人
主权项
地址