Selectively retaining a topmost subpool expansion to prevent thrashing
AssigneeInternational Business Machines Corporation
InventorGary P. Loebach
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorGary P. Loebach
Estimating the term…
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.
A method for preventing subpool thrashing comprising:
A method for improving subpool performance comprising:
A computer program product improving subpool performance, the computer program product comprising:
Dependencies are inferred from the claim text.