1. A system for synchronizing transient resource usage between virtual servers in a hypervisor environment, comprising: a computer which includes a hypervisor running thereon, for executing virtual servers, and a communication channel, that enables synchronization between the virtual servers; a plurality of virtual servers executing on the hypervisor, each of which virtual servers includes a non-transient memory space or heap, for storage and execution of relatively longer-lived processes; a transient memory space or heap, for storage and execution of relatively shorter-lived processes; and wherein the virtual servers can advance or postpone execution of those processes that make use of the transient memory space or heap, to synchronize transient resource usage between the plurality of virtual servers.