Je pense que cela devrait être techniquement possible, mais je ne connais aucun moyen de le faire dans un logiciel déjà existant.
Ce que je veux dire - l'horloge "matérielle" de la machine virtuelle devrait pouvoir fonctionner à différentes vitesses, par exemple, plusieurs fois plus lentement que la normale, ou 100 fois plus rapide que la normale. Ainsi, par exemple, un Thread.sleep(1000);
appel ne passera pas nécessairement 1 seconde, mais à la place, cela pourrait être n'importe quand, selon la vitesse de l'horloge "matérielle". Et comme autre exemple, si un jeu utilise la minuterie pour contrôler la vitesse des mouvements des choses, sa vitesse changera également avec la vitesse de la minuterie.
Il serait également intéressant de savoir si la vitesse de l'horloge matérielle réelle peut être ajustée et sur quel matériel.
Mettre à jour
Il y a 2 questions apparemment similaires, mais elles concernent la vitesse du processeur, pas la vitesse du minuteur (c'est une chose totalement différente). Je pense donc que cette question n'est pas un double.