0

これが私の難問です。

私が取り組んでいるプロジェクトでは、ブランチを 1 日に数回切り替える必要があります。マシンのグラインドを停止すると、Visual Studio がソリューションをリロードするまでの 10 分間、生産性が大幅に低下します。

コンパイル時間は非常に遅く、この間はマシンがまったく使用できないため、コーヒーを作る時間は 2 ~ 5 分です。

今、私の仕事用マシンは野獣ではありませんが、事務員の POS でもありません。8GBのRAMを搭載したハイスペックi5。HDDはおそらく安価なジャンク品です。

私たちのソリューションには約 11,000 のファイルがあり、今後も増え続けます。

スピードアップするにはどうすればよいですか?

SSD でおそらく 4GB 以上の RAM を考えていましたが、RAM ドライブをセットアップしますか?

SSD ルートを使用する場合は、SSD で何が行われ、何が行われないかについての提案を歓迎します。

4

3 に答える 3

0
  1. ウイルス対策をオフにする
  2. もっとラム
  3. SSD

その順番で

于 2013-10-10T20:15:24.230 に答える
0

SSD が最適です。Visual Studio のビルドを高速化するには、ランダム アクセス パターンでの小さなファイルのディスク読み取り/書き込みパフォーマンスが最も重要です。そのため、SSD を購入しますが、いくつかのベンチマークをチェックして、小さなファイルとランダム アクセスの読み取り/書き込みに対して優れたパフォーマンスを発揮するドライブを見つけるように注意してください。

Samsung 840 Pro などをお勧めします。Intel にも優れたパフォーマンスのドライブがいくつかあります。

ソリューションに関するもう 1 つの点は、プロジェクトの数がビルドのパフォーマンスに影響を与えることです。出力アセンブリの数を少なく保ち、すべてのプロジェクトが 1 つの同じ出力フォルダーを使用していることを確認してから、プロジェクト間のすべての参照をアセンブリ参照に変更し、コピー ローカル設定が false に設定されていることを確認してください。これにより、多くのアセンブリ コピー操作が不要になるため、ビルド時間が大幅に短縮されます。

于 2013-10-10T20:15:46.867 に答える