技術的には可能だと思いますが、既存のソフトウェアでこれを行う方法はわかりません。
つまり、VMの「ハードウェア」クロックは、通常の数倍遅い、または通常の100倍速いなど、さまざまな速度で実行できる必要があります。たとえば、 、Thread.sleep(1000);
呼び出しは必ずしも1秒かかるとは限りませんが、「ハードウェア」クロックの速度に応じて、いつでもかかる可能性があります。別の例として、一部のゲームがタイマーを使用して速度を制御する場合物事の動きの場合、その速度もタイマーの速度に応じて変化します。
また、実際のハードウェアクロックの速度を調整できるかどうか、およびどのハードウェアで調整できるかを知ることも興味深いでしょう。
一見似たような質問が2つありますが、それらはタイマー速度ではなくCPU速度に関するものです(まったく異なるものです)。ですから、この質問は重複していないと思います。
Virtual-boxのサポートは構成レベルで存在します この公式チケットで説明されているように :
ところで、これは
VBoxManage setextradata VM_NAME "VBoxInternal/TM/WarpDrivePercentage" 200
ゲストクロックの2倍の速度。
GUIサポートは現在計画されていません。
タイムデバイスの速度が上がるわけではありません。
テストされ、すべてのプログラムの一部の側面でのみ機能します。これは、タイムデバイスの速度が向上しないため、「おそらく」、プログラムはタイム同期の一部に使用します。
その他のVMユーティリティ:
また、上記のチケットのオープナーは次のとおりです。
bochsとDOSboxは、CPUやタイマーを通常よりも遅くまたは速くエミュレートすることで、速度を上げたり下げたりすることができますVM.