Back to results
US 9,311,236 B2Granted
Out-of-memory avoidance in dynamic virtual machine memory adjustment
AssigneeInternational Business Machines Corporation
InventorsMichael H. Dawson, Charles R. Gracie, Graeme D. Johnson
Life of this patent
Estimating the term…
Abstract
An unused free memory shortage relative to an adjusted heap maximum size associated with a memory heap of application memory is detected. The adjusted heap maximum size is set to a heap size smaller than a maximum heap allocation size. An increase to the adjusted heap maximum size that resolves the unused free memory shortage is calculated. The adjusted heap maximum size is increased by the calculated increase to the adjusted heap maximum size.
Claims16
A system, comprising:
- a memory;
- and
- a processor programmed to:
- detect an unused free memory shortage relative to an adjusted heap maximum size associated with a memory heap of application memory allocations within the memory, where the adjusted heap maximum size is set to a heap size smaller than a maximum heap allocation size;
- calculate an increase to the adjusted heap maximum size that resolves the unused free memory shortage;
- and
- increase the adjusted heap maximum size by the calculated increase to the adjusted heap maximum size.
4 more elements
A computer program product, comprising:
- a computer readable storage memory having computer readable program code embodied therewith, where the computer readable program code when executed on a computer causes the computer to:
- detect an unused free memory shortage relative to an adjusted heap maximum size associated with a memory heap of application memory allocations, where the adjusted heap maximum size is set to a heap size smaller than a maximum heap allocation size;
- calculate an increase to the adjusted heap maximum size that resolves the unused free memory shortage;
- and
- increase the adjusted heap maximum size by the calculated increase to the adjusted heap maximum size.
2 more elements
Dependencies are inferred from the claim text.