2

Visual Studio 2010が仮想マシン内にあり、コードがネットワーク共有上にある場合、Visual Studio 2010のコンパイルが極端に遅くなるようです。仮想マシンで実行しているときにVisual Studio 2010のコンパイルパフォーマンスを最適化する方法は?

仮想マシンの外部にはインストールできません。ローカルディスクにコードを保存することはできません。

現在のコンフィギュレーション・データ:

  • ホスト:OS X 10.7ライオン、6ギガバイトのRAM、6つのCPU(ゲストを実行しているよりもはるかに他をしていない)
  • ゲスト:Windows 7のエンタープライズ、3ギガバイトRAM、4つのCPU
  • 巨大なコードベースは、私はコンパイル速度を向上させるために協力できるか、だから、ゲスト

上のネットワーク共有上に配置されていますか?

+0

あなたのCPUは何ですか?それはコア2またはコアi7ですか?どのような仮想マシンを使用していますか(VMWare、Parallels、他に何か)? – osgx

答えて

0

問題はソースへのアクセスが遅いに私には思える(総CPUの負荷が=一つでもCPUが完全に使用されていない< < 100%である場合は、タスクマネージャでこれを確認することができます)。どのような種類のネットワーク共有が使用されていますか?ホストとストレージ間のネットワーク速度(帯域幅と待ち時間の両方)。

本当にソースをローカルに配置する必要があります。ラムディスクに置くか、ローカルディスクに保存してみてください。

問題は仮想化ソリューションにある可能性があります。 AFAIK、MSVCにはコマンドラインバージョンのMSBuild http://msdn.microsoft.com/en-us/library/f35ctcxw.aspxがあります。ワインからmsbuildを起動することは可能でしょうか?

+0

スペアには約30 GBのRAMがありますか?ギガビットネットワークは、ディスクアクセスよりも高速であるはずです。 – sorin

+0

ギガビットネットワーク自体は帯域幅の面ではかなり高速ですが、7200 rpmのモダンなHDDでもGigE(125MB/s)より高速(130MB/s)です。 SSDと10k-15k RPM HDDの方が高速です。ネットワークプロトコルがあまり速くないか、レイテンシが大きくなる可能性があります。 30 GBは100-200 MBのサブプロジェクトに分割されていますか?それは30 GBのhppとcppファイルですか? – osgx

関連する問題