web-dev-qa-db-ja.com

VS 2017-デバッグ時に非常に遅い(遅延)

私のソリューションをデバッグするとき、2017年は非常に遅れて遅く、バックグラウンドで重いものを操作する必要があるようです。

そのため、5秒ごとに2秒間「応答」しなくなり、非常に迷惑です。助言がありますか?

編集(提案された提案):

  • ブラウザリンクがオフになっています
  • 顧客からのフィードバックを停止
74
Muarl

いくつかの追加調査の後、これが見つかりました thread チェックを外しますデバッグ中に診断ツールを有効にする [ツール]→[オプション]→[デバッグ]→[一般]

チェック解除 ASP.NETのJavaScriptデバッグを有効にする に
ツール→オプション→デバッグ→一般
はパフォーマンスに大きな違いをもたらします。

88
Muarl

診断ツールを無効にしても問題が解決しない場合は、[ツール]-> [オプション]-> [IntelliTrace]でIntelliTraceを無効にし、[IntelliTraceを有効にする]をオフにしてみてください。私のために働きます。

14
Lorenzo Ferri

何が原因であるかを確認するために、いくつかのことを自分で無効にしようとしました。唯一機能したのは、[ツール]> [オプション]> [デバッグ]> [全般]> [ASP.NETのJavaScriptデバッグを有効にする(ChromeおよびIE)]です。

Asp.net WebFormsにVS2017 Enterprise v15.2を使用しています。

13
afr0

また、「ASP.NET(ChromeおよびIE)のJavascriptデバッグを有効にする」がチェックされていると、遅延が発生します。また、「デバッグ中に診断ツールを有効にする」をオフにしても効果はありませんでした。

ただし、Chrome Developer ToolsでF12キーを押すと、遅延時間がなくなり、アプリが実行されることに気付きました。

お役に立てれば。

4
kmsellers

私を助けたのは、Resharperのデバッガオプションを無効にすることだけでした。 Resharperを使用する場合は、UNCHECK「エディターでローカル変数値を表示」メニュー:Resharper->オプション->ツール->デバッガー

Resharper's Debbuging options

助けてくれました。

3
Ruslan Muslimov

[スレッド]ウィンドウを非表示にするは私にとってはうまくいきました。

3
Niels Filter

私のために働いたのは、ソリューションのディレクトリから次のすべてのフォルダを削除することでした:

  • .vs
  • x64
  • Debug
  • Release
2
Frank Seifert

同じ問題が発生しました。デバッグモードでは、Webフォームプロジェクトの実行が非常に遅くなりました。 Ctrl + F5を使用すると、すぐに実行されました(デプロイされたときのように)。 45回実行されているtry/catchブロックが見つかりました。何もしていませんでしたが、私が犯したエラーを捕らえただけです。エラーを修正し、try-catchブロックを削除するときに-出来上がり! -フルスピードに戻ります。

したがって、この問題が発生し、上記のすべての解決策を試した場合(私がやった)、頻繁に起動するtry catchブロックを探してください。 [エラーを修正してください:)]、try-catchブロックを削除してください。私はそれがもたらした違いを信じることができません。もちろん、try-catchブロックは何もしていませんでしたが、実際には違いはありませんでした。

1
George Beier

Visual Studioから起動するとプログラムの実行が遅くなり、ループ内の新しいSystem.Threading.Thread()のようにスレッドが多すぎることが判明したため、この問題が発生しました。タスクなどと遅さはなくなりました。

0
colin lamarre

Debug=>Attach To Processが動作するのをあきらめました...偶数 このSO投稿ですべてのソリューションを試しました2-pages worth)。

溶液

ReAttach VS IDE Extension を使用します。これにより、最近接続したプロセスの場合、Attach to Processダイアログを再度使用する必要がなくなります。

enter image description here

0

VS 2017 Enterpriseエディションを使用している場合、IntelliTrace機能を無効にしてみてください(ツール->オプション-> IntelliTrace)

この機能をオフにすると、診断ツールをオンにしたままでも遅延動作がなくなりました([ツール]-> [オプション]-> [デバッグ]-> [デバッグ中に診断ツールを有効にする])

0
armadillo.mx

アンチウイルスのリアルタイムスキャンが原因である場合もあります

"例外を追加"アンチウイルスのVisual Studioファイル/フォルダー

C:\ Program Files(x86)\ Microsoft Visual Studio\2017\Professional\Common7\IDE\devenv.exe

C:\ Program Files(x86)\ Microsoft Visual Studio\201

0
Jakkrite.R