2012-02-08 3 views
2

私は惑星の向こうのチームとかなり大きなソリューションを使います。現在、49の大きなプロジェクトと多くの依存関係があります。大規模なソリューションを扱う際にVisual Studio 2010がクラッシュするのを止めるにはどうすればよいですか?

残念ながら、私は4GBのRAMしか持たず、頻繁に低い仮想メモリエラーがあります。これは通常、入力を開始すると発生します。私はすでに仮想メモリを10GBに増やしましたが、十分ではないようで、その数を増やすために余裕を持てるスペースはありません。

私はそれだけでどこかのVisual Studio再起動でメモリリークが多くの助けを行うにはいないようですして望んでいたが。より良い機械を手に入れることは非常にありそうもなく、私は新しい機器で個人資金を使うことの優先順位を決める必要はありません。私はすでにすべてのプラグインを無効にしました。

脇intelisenceを無効にするから、私は大きな大きなソリューションで作業するときにクラッシュ最小限に抑えるためにVS2010究極の上で実行することができます任意の微調整はありますか?

+4

ちょっと舌がありますが、Visual Studioの12000版は手に入りますが、メモリのアップグレードはできません。 :-O悲しいことに、私は同じ問題があり、良い解決策を見いださなかった。快適さとして、VS11は(私たちの)大きなソリューションでうまくいくように思われるので、将来的に改善するかもしれません。 –

+0

#1。あなたはそれも気づいたのですか? #2。ニース – JSWork

答えて

4
  1. 痛い場合はしないでください。プロジェクトを小さなソリューションに分割するだけです。自動化されたビルドのためのマスターソリューションだけが必要です。それでも議論の余地があります。

  2. Visual Studioは32ビットアプリケーションです。あなたが何をしていても4GB以上のRAMを使用する方法はありません。

  3. では、すべてのパッチが、特にサービスパックを適用していることを確認してください。 Visual Studio 2010 RTMは本当に不安定でしたが、SP 1は問題ないと思われます。あなたが6ギガバイトの物理RAMと高速なハードディスクドライブを持つマシンを得るまで文句

  4. キープ。 VSは4を超えて使用することはできませんが、OSにはまだRAMが必要です。

  5. Intellitraceがオフになっていることを確認してください。小規模なアプリケーションであっても、デバッグは大きなパフォーマンスを発揮します。

  6. あなたは、静的コード分析やコードの契約がオンになっていますか?どちらもメモリ豚である可能性があります。 (最近、私は通常リリースビルドのためだけにそれらを実行しています)。

+0

#1。ああ、私はしたいです。私は彼らが揺れるまでこれを経営陣に押しつけることを計画していますが、最終的には私の呼び出しではありません。私は、ビルド時間だけで保存された作業者一人一人の時間を一気に進める予定です.5分以内にソリューションを構築できれば素晴らしいと思います。 #2。ありがとう。私はそのビットを忘れていました。 #3。すでに2010 SP1Rel – JSWork

+0

管理を無視し、ローカルソリューションファイルを作成してください。あなたがそれらをチェックしない限り、彼らは違いを知らないでしょう。 –

関連する問題