Visual Studioのメモリ使用量は、平均して150〜300MBのRAMになることがよくあります。
Visual Studioの複数のインスタンスを開いた状態で実行する必要があることが非常に多い開発者として、VSが使用するメモリの量を最適化するためのパフォーマンスの秘訣はありますか?
1つのアドイン(TFS)を使用してVS2005を実行しています
Visual Studioのメモリ使用量は、平均して150〜300MBのRAMになることがよくあります。
Visual Studioの複数のインスタンスを開いた状態で実行する必要があることが非常に多い開発者として、VSが使用するメモリの量を最適化するためのパフォーマンスの秘訣はありますか?
1つのアドイン(TFS)を使用してVS2005を実行しています
このブログ投稿から:
[...]
これらの変更はすべて [オプション] ダイアログ ([ツール] -> [オプション]) から利用できます。環境
- 一般:
- 「アニメーション環境ツール」を無効にする</li>
- ドキュメント:
- 「ファイルが環境外で変更されたときに検出する」を無効にする</li>
- キーボード:
- Help.F1Help コマンドから F1 キーを削除します。
- ヘルプ\オンライン:
- [ヘルプ コンテンツの読み込み時] を [ローカルで試してからオンライン] または [オンラインではなくローカルでのみ試してください] に設定します</li>
- 起動:
- 「起動時」オプションを「空の環境を表示」に変更</li>
プロジェクトとソリューション
- 一般:
- 「ソリューション エクスプローラーでアクティブなアイテムを追跡する」を無効にする</li>
テキストエディタ
- 一般(必要な言語ごと):
- 「ナビゲーション バー」を無効にします (これは、コード内の特定のオブジェクトを選択できるようにするオブジェクトとプロシージャのドロップダウン リストを表示するツールバーです。
- 「変更の追跡」を無効にする</li>
Windows フォーム デザイナー
- 一般:
- 「AutotoolboxPopulate」を false に設定します。
- 「EnableRefactoringOnRename」を false に設定します。
64 ビット OS にアップグレードします。VS の私のインスタンスは、それぞれ ~700MB (非常に大きなソリューション) を使用していました。
64 ビット (および 8GB RAM) に切り替えた私のチームの誰もが、なぜもっと早く切り替えなかったのか不思議に思っています。
メイン vs ウィンドウを最小化して再度最大化し、vs を取得してメモリを解放します。
Visual Assist をアンインストール (および再インストール) することで、問題は解決しました。
あなたができる一番のことは、Windows 8に切り替えることです.
同じ DLL またはメモリ ページが複数のプロセスにロードされる場合、メモリ共有/結合を使用します。VS の 2 つのインスタンスを実行する場合、明らかに多くのオーバーラップがあります。
ご覧のとおり、4 つの Visual Studio が実行されており、共有メモリの列 (表示するにはこの列を有効にする必要があります) に、共有されているメモリの量が表示されます。
したがって、Windows 7 では 2454MB を使用しますが、他の devenv プロセスと共有される 600+MB を節約しています。
Chrome にも多くの節約があります (ブラウザーの各タブが新しいプロセスであるため)。したがって、全体として、通常は使い果たされる場所にまだ 2GB の空き容量があります。