Eu acho que deveria ser tecnicamente possível, mas não conheço nenhuma maneira de fazer isso em software já existente.
O que quero dizer - o relógio de "hardware" na VM deve ser capaz de executar em velocidades diferentes, por exemplo, várias vezes mais lento que o normal ou 100 vezes mais rápido que o normal. Assim, por exemplo, uma Thread.sleep(1000);
chamada não passará necessariamente 1 segundo, mas poderá ser a qualquer momento, dependendo da velocidade do relógio do "hardware". E como outro exemplo, se algum jogo usa o timer para controlar a velocidade dos movimentos das coisas, sua velocidade também muda com a velocidade do timer.
Também seria interessante saber se a velocidade do relógio real do hardware pode ser ajustada e em qual hardware.
Atualizar
Existem duas perguntas aparentemente semelhantes, mas são sobre a velocidade da CPU, não a velocidade do temporizador (é uma coisa totalmente diferente). Então, acho que essa pergunta não é uma duplicata.
fonte
Respostas:
O suporte à caixa virtual existe em um nível de configuração, conforme explicado neste ticket oficial :
Não torna o dispositivo de tempo mais rápido.
Testado e funciona apenas para alguns aspectos de cada programa, "talvez", uma vez que não faz o dispositivo de tempo ir mais rápido e os programas o usam durante parte de suas sincronizações de tempo.
Em outros utilitários da VM:
Além disso, o abridor do ticket acima mencionado:
fonte