CPC G06F 9/45558 (2013.01) [G06F 2009/45579 (2013.01)] | 21 Claims |
1. A method to support execution of a first computer program in a guest supported by a host in a virtualized computing environment, the method comprising:
attempting execution of the first computer program, wherein the execution of the first computer program is delayed or prevented due to memory scarcity in the guest;
identifying a memory page in a memory of the guest that includes executable code or data of a running second computer program installed in the guest,
wherein the memory page comprises a first memory region that includes the executable code or data of the second computer program and a second memory region that does not include the executable code or data of the second computer program, and
wherein the second memory region is hidden from the second computer program;
providing the second memory region for storage of the executable code of the first computer program; and
enabling execution of the executable code of the first computer program from the second memory region.
|