Invention Grant
- Patent Title: Proactive memory reclamation for java virtual machines
-
Application No.: US13523848Application Date: 2012-06-14
-
Publication No.: US09940228B2Publication Date: 2018-04-10
- Inventor: Benjamin J. Corrie
- Applicant: Benjamin J. Corrie
- Applicant Address: US CA Palo Alto
- Assignee: VMware, Inc.
- Current Assignee: VMware, Inc.
- Current Assignee Address: US CA Palo Alto
- Agency: Patterson & Sheridan, LLP
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F12/02 ; G06F9/455

Abstract:
A mechanism is provided for managing memory of a virtual machine having a runtime environment executing therein. The runtime environment includes a balloon agent that allocates memory objects within heap memory of the runtime environment and hints to a hypervisor that machine memory pages backing the memory objects may be candidates for page sharing. At launch of the runtime environment, the balloon agent allocates memory objects in response to detecting a state of high machine memory consumption by the virtual machine. Further, while the runtime environment is running, the balloon agent allocates memory objects within heap memory when the runtime environment becomes idle.
Public/Granted literature
- US20130339568A1 PROACTIVE MEMORY RECLAMATION FOR JAVA VIRTUAL MACHINES Public/Granted day:2013-12-19
Information query