web-dev-qa-db-ja.com

Visual Studio 2017が構築中およびデバッグ中に遅すぎる

次の仕様のPCに Visual Studio 2017 をインストールしました。

Intel Xeon E5-1600 v3 @ 3.50 GHzプロセッサ、16 GB RAMおよびWindows 10 Pro 64ビットオペレーティングシステム

PCのパフォーマンスはほぼ完璧ですが、特にビルドとデバッグのプロセス中に Visual Studio 2017 で遅くなる問題があります。これに加えて、時々私は "応答しない" メッセージの後にそれを再起動する必要があります。

Visual Studio 2017 のこの問題に関する安定した解決策はありますか?..

81
hexadecimal

Visual Studio 2017でより良いパフォーマンスを得るために、以下に示すように、いくつかの種類のパフォーマンス調整を適用できます。

  1. 現在のソース管理…なしの下のツールオプションソース管理

  2. 全体の同期設定ツールオプション環境設定の同期(一部のバージョン:ツールオプション環境アカウント

  3. CodeLensを無効にする(オプション):オフにしますCodeLensを有効にするToolsOptionsText Editorすべての言語

  4. 診断ツールを無効にする(オプション):オフにしますデバッグ中に診断ツールを有効にするツールオプションデバッグの下のオプション→全般

  5. 次のフォルダーの内容をきれいにし(これらのフォルダーを削除せず、代わりに内容のみを削除します)、Visual Studioを再起動します。

    WebSiteCacheフォルダー内のコンテンツをクリーンアップします(以下にあります)
    C:\ Users \%USERNAME%\ AppData\Local\Microsoft\WebSiteCache

    一時ASP.NETファイルフォルダー内のコンテンツをクリーンアップします(以下にあります)
    C:\ Users \%USERNAME%\ AppData\Local\Temp\Temporary ASP.NET Files

注:ハードウェアアクセラレーションを有効にしている場合、またはMicrosoft Visual Studio 2017またはVisual Studio 2015でデフォルトのビジュアルエクスペリエンス設定を使用している場合、断続的なパフォーマンスの問題、製品のクラッシュ、またはレンダリングの問題。これらの問題を回避するには、以下の設定をツールオプション環境一般の下に適用します

enter image description here

詳細については、Visual Studio 2015およびVisual Studio 2013でパフォーマンスの問題、製品のクラッシュ、またはレンダリングの問題が発生するにアクセスしてください。

問題がデバッグに関連する場合は、Visual Studioのデバッグ/読み込みが非常に遅いで回避策を試してください。

これが役立つことを願っています...

149
Murat Yıldız

私の問題はLightweight Solution Loadにありました。私が無効にした後、すべてが正常に戻った。

5
Kohinoor Basu

優先的に解決策があるかもしれません..

1)診断ツールを無効にする

enter image description here

2)リッククライアントのビジュアルエクスペリエンスを無効にする

enter image description here

3)すべての同期設定を無効にします。

enter image description here

run - >%temp%を使用してキャッシュを削除したことも確認してください。がんばろう。

5
Rohit

128 GBのRAMと4つのクアッドコアXeonプロセッサを搭載したシステムでVS 2017を実行しています。私はクワッドCPUビルドをサポートするためにWindows 10 Pro for Workstationを使用しています。

私のビルド時間を2秒以下に減らすのに本当に役立ったのは、この簡単なトリックでした。

Windowsのプロパティ、[システムの詳細設定]、[詳細設定]、[詳細設定]タブを使用して、[バックグラウンドサービス]で最適化するようにホストコンピュータの設定を設定します。

また、大量のRAMを使用していて、使用されているのが4分の1でさえPageファイルを無効にすることを見たことがないことを考慮してください。 (Windowsは結果について警告します)

また、アンチウイルス設定の例外のリストにVSのインストールフォルダとプロジェクトフォルダを追加する価値があります(私の場合はWindows Defender)。

2
Amir No-Family

Procmonをダウンロードして実行し、msbuildまたはビジュアルスタジオによって行われたバックグラウンドアクティビティを確認します。 fuslogvwを使用して書き込みログを作成する場合、Visual Studioは極端に遅くなるか、ほとんど使用できなくなる可能性があります。

Fuslogvwログライターを停止する手順.

1)Window + R、RegEditと入力します。2)GoTOパスHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion 3)Force Logの16進値を0に設定します。

Visual Studioは通常どおりに動作を開始します。

2
Akash

私のVS 2017では、Manage Visual Studio Performanceへのリンクがあります。

注:このウィンドウは、次の場所からも開くことができます。[ヘルプ] - > [Visual Studioパフォーマンスの管理]

以下のスクリーンショットによると、 Developer Analytics Tools はソリューションロード時間に(平均で)5秒を追加します。無効にしました。

enter image description here

1
Hooman Bahreini

VS 2017のビルド中に、「perfwatson2.exe」プロセスがCPU /メモリ/ディスクの使用率が最も高いことを確認しました。perfwatson2プロセスは、さらに時間のかかるシステムアクションのデータを収集します(秒)そしてそれらのデータをマイクロソフトに送ってください。 Microsoftチームはデータを分析し、それに対する解決策を見つけることができます。

以下のステップは、perfwatson2 service/processを停止するのに役立ちます。

VS2017を開き、ヘルプ=>フィードバックの送信=>設定の順に選択し、いいえを設定します。参加しません。

enter image description here

0
Rachit Patel

私はVSコミュニティバージョン2017と同様の問題を抱えていました、そして、私は「デバッグ中に診断ツールを有効にする」を無効にしました。

[ツール]> [オプション]> [デバッグ]> [一般]> [デバッグ中に診断ツールを有効にする]

0
Fabio

私は上記のすべての解決策を試して、関連リンクの多くをたどった。どれもうまくいきませんでした。

私の髪の毛をすべて取り除き、コーヒーをもう一杯にした後、私はVisual Studio 2017をアップデートすることにしました。

そのため、同じ問題が発生した場合は、まずVisual Studio 2017の更新プログラムを確認することをお勧めします。利用可能なアップデートがある場合は、アップデートしてください。

0
oopsdazie

VS2017がローカルコードレポジトリに作成する.vsフォルダを削除してみてください。それからソリューションをもう一度開きます。

0
Jean Jimenez