Penso che dovrebbe essere tecnicamente possibile, ma non conosco alcun modo per farlo nel software già esistente.
Quello che voglio dire - l'orologio "hardware" nella VM dovrebbe essere in grado di funzionare a velocità diverse, ad esempio diverse volte più lentamente del normale o 100 volte più veloce del normale. Quindi, ad esempio, una Thread.sleep(1000);
chiamata non impiegherà necessariamente 1 secondo, ma potrebbe essere in qualsiasi momento, a seconda della velocità dell'orologio "hardware". E come altro esempio, se un gioco usa il timer per controllare la velocità dei movimenti delle cose, anche la sua velocità cambierà con la velocità del timer.
Inoltre sarebbe interessante sapere se è possibile regolare la velocità del clock hardware effettivo e su quale hardware.
Aggiornare
Ci sono 2 domande apparentemente simili, ma riguardano la velocità della CPU, non la velocità del timer (è una cosa totalmente diversa). Quindi penso che questa domanda non sia un duplicato.