Hibernate mechanism for virtualized java virtual machines
AssigneeVMware, Inc.
InventorBenjamin J. CORRIE
Life of this patent
Estimating the term…
Loading patent…
AssigneeVMware, Inc.
InventorBenjamin J. CORRIE
Estimating the term…
Methods, systems, and computer programs manage memory of a runtime environment executing on a virtual machine. A controller acts as an intermediary layer between the runtime environment and outside clients. The runtime environment coordinates with the controller to “hibernate” during idle periods to more efficiently utilize memory, and to quickly “refresh” state upon receiving an access attempt. A hypervisor may perform memory page compression on one or more guest “physical” memory pages utilized by an idle runtime environment. While hibernating, the runtime environment may use a listener thread to monitor for refresh requests and awaken the runtime environment when needed.
A method for managing memory of a runtime environment executing in a virtual machine, the method comprising:
A non-transitory computer-readable storage medium comprising instructions that, when executed in a computing device, manage memory of a runtime environment executing in a virtual machine by performing the steps of:
A computer system for executing an application on a host computer executing a plurality of virtual machines therein, comprising:
Dependencies are inferred from the claim text.