VMware Workstation

 View Only

 How do I make a virtual machine with non-standard speed of time (timescale)?

teranb's profile image
teranb posted Sep 23, 2024 09:37 AM

We are going to test a batch tracking program.

Because the process is real-time, we are looking at how to avoid having to wait for hours for the batch to move in real-time to its destination.

Does anyone know a facility to simulate the VMware system-clock to move faster than real-time ?

What I mean — the "hardware" clock in the VM should be able to run at different speeds, for example, several times slower than normal, or 100 times faster than normal. So, for example, a Thread.sleep(1000); call will not necessarily spend 1 second, but instead it could be any time, depending on the speed of the "hardware" clock. And as another example, if some game uses the timer to control speed of things' movements, then its speed will also change with the timer speed.

Also it would be interesting to know if the speed of actual hardware clock can be adjusted, and on which hardware.

There are similar questions, but they are about CPU speed, not timer speed (it's a totally different thing).