Creo que debería ser técnicamente posible, pero no conozco ninguna forma de hacerlo en un software ya existente.
Lo que quiero decir es que el reloj de "hardware" en la VM debería poder funcionar a diferentes velocidades, por ejemplo, varias veces más lento de lo normal o 100 veces más rápido de lo normal. Entonces, por ejemplo, una Thread.sleep(1000);
llamada no necesariamente pasará 1 segundo, sino que podría ser en cualquier momento, dependiendo de la velocidad del reloj "hardware". Y como otro ejemplo, si algún juego usa el temporizador para controlar la velocidad de los movimientos de las cosas, entonces su velocidad también cambiará con la velocidad del temporizador.
También sería interesante saber si la velocidad del reloj de hardware real se puede ajustar y en qué hardware.
Actualizar
Hay 2 preguntas aparentemente similares, pero se refieren a la velocidad de la CPU, no a la velocidad del temporizador (es algo totalmente diferente). Así que creo que esta pregunta no es un duplicado.
fuente
Respuestas:
El soporte de caja virtual existe en un nivel de configuración como se explica en este boleto oficial :
No hace que el dispositivo de tiempo vaya más rápido.
Probado y funciona solo para algunos aspectos de cada programa, "tal vez" ya que no hace que el dispositivo de tiempo vaya más rápido, y los programas lo usan para parte de sus sincronizaciones de tiempo.
En otras utilidades de VM:
Además, el abridor del boleto anterior mencionó:
fuente