
私は、2015 年中期の Macbook Pro、Intel I7 2.2GHz 16GB RAM、ソリッド ステート ハード ドライブを使用しています。Windows 7 と Visual Studio 2019 を実行する Virtual Box をインストールしました。
問題なく動作しますが、遅すぎます。
VM の仮想ボックスの設定は次のとおりです。
- 12 GB の RAM
- 4 CPU コア
- 執行上限 100%
- PAE/NXを有効にする
- ビデオメモリ 256MB(最大)
- グラフィックコントローラ: VBoxSVGA
- 3Dおよび2Dアクセラレーションが有効
- 準仮想化インターフェース: デフォルト
- ハードウェア仮想化: ネストされたページングを有効にする
より高速に実行できるように、設定をもう少し調整できるかどうか疑問に思っています...おそらく準仮想化インターフェイスで、何を選択できるかわかりません。
答え1
ここで重要なのは、Virtual Box を実行しているにもかかわらず、Mac はプロセスを実行するためにメモリを必要とするということです。つまり、Windows がメモリのほとんどを消費すると、Mac のメモリが少なくなってしまう可能性があります。その結果、システム全体の速度が低下し、Windows Virtual Box が遅いように感じられますが、ほとんどの場合そうではありません。
コメントで提案されているように、2 コアの 8GB RAM はメモリと CPU の完璧なバランスです。実際、私の Macbook Air では 4GB のメモリだけでスムーズに実行できます。上記の設定でどうなるか教えてください。
それでも問題が解決しない場合は、動的メモリ割り当てではなく固定スペースを割り当ててみてください。メモリが断片化されている場合、動的メモリ割り当てによって仮想環境の速度が低下することもあります。