私は最近Visual Studio 201(最終版、4月にリリースされた最終バージョン)をインストールし、Webアプリケーションのデバッグが非常に遅い(2 Visual Studio 2008よりも-3倍遅くなります)!
同じWebアプリケーションを使用して、VS 2008とVS 2010でその1つのページの読み込み速度を確認し、ページの読み込みにかかる時間を比較しました。
私は2つのアプローチを使用してテストしました:1)ASP.NET開発サーバーでのデバッグ([スタート]ボタンを押す)、2)デバッグなしのASP.NET開発サーバーの使用([ブラウザーで表示]メニューコマンドを使用)。
そして、Visual Studio 2008および2010の次の結果を取得しました。
1)デバッグなしのASP.NET開発サーバー(「ブラウザーで表示」):ページの読み込み速度は同じ VS 2008および2010です。
2) ASP.NET開発サーバーでのデバッグ([開始]ボタン):VS 2010では、ページの読み込みにVS 2008よりも時間がかかります-VS 2010のデバッグでは2-3回)遅い VS 2008よりも!
)同時に、VS 2008でWebアプリケーションをデバッグする場合、「ブラウザで表示」コマンドのみを使用する場合と比較して、ページのロードに同じ時間がかかります。つまり、VS 2008デバッグはnotを導入しますオーバーヘッドをWebブラウザーでのページ読み込みに導入します!
他のユーザーがVS 2010でのWebアプリケーションの遅いデバッグで同じ問題を抱えていることを確認したかったのです。この問題は何らかの方法で解決できますか?
ところで、私はWindowsを使用していますXP SP3。
ありがとうございました。
Intellitrace(ヒストリカルデバッガー)を無効にします-デバッグ中に「時間を遡って」ジャンプできるようにしますが、デバッグが遅くなります。
オプション->インテリトレースから無効にできます
[デバッグ]メニューから[すべてのブレークポイントを削除]を試してください。 Webアプリケーションのデバッグを10倍高速化しました。
「ネイティブコード」デバッガーが有効になっていると、Visual Studioのデバッグが遅くなる問題がありました。無効にしてみてください。
「Visual Studio 2010」では、次の場所に移動します。
それが役に立てば幸い。
同様の質問: 1
私は多くのことを試しました、そしてそれを解決する唯一の方法はswaxソリューション「すべてのブレークポイントを削除する」でした
何ヶ月も信じられないほど遅いデバッグの後、私はついにその原因を発見しました(インテリトレースを無効にした後でも)。
PC Toolsのインターネットセキュリティであることが判明-> IntelliGuard-> 'Behaviour Guard'
これは、システム操作の「シグネチャ」を監視する保護システムのようなヒップです
私はこの機能を無効にして、速度の違いに驚かされました-デバッグのコード行への「ステップイン」は、遅延がほとんどゼロになりました。 Intellitraceを再度有効にして、非常にわずかな速度の打撃でそれを使用できます。
ティノ
私にもこの問題があり、それはシンボルが原因であることが判明しました。 [ツール]> [オプション]> [デバッグ]> [シンボル]に移動し、シンボルサーバーのチェックを外します
オプションを無効にするShow Parameter Values
コールスタックウィンドウ(debug -> windows -> callstack -> left click
)。
多くの再帰が必要でした。
ウォッチウィンドウのすべてのブレークポイント、すべての不要な変数、およびCallStackなどのすべての不要なデバッグウィンドウをクリアすることで、より速くそれを得ることができます...
Symbolsサーバーのチェックを外すことができます。
私はあなたがしなければならないことを見つけました:
これらのいくつかのことを知っていれば、VS2010は非常に優れた製品であり、これをセットアップすることができます。
Localhostを信頼済みサイトのリスト IEセキュリティ設定)から削除してみてください。
私にとっては、VS 2010でのJavaScriptのデバッグが遅いという問題を解決しました。「ローカルホスト」(またはローカル開発に使用する他のドメイン名)を信頼済みサイトのリストに追加した場合、私と同じように機能する可能性があります。
ESET Internet Securityは、Visual Studio 2010で ASP.NET 開発サーバーを使用してデバッグしているときに、多くのパフォーマンスの問題を引き起こすことにも気付きました。
最近、私は同じ問題に直面しました。 VSの[出力]ウィンドウに表示されるメッセージ(特に「最初のチャンスの例外...」)が多すぎることに気付きました。私はそれらの例外を修正し、すべてがうまくいきました。
時々コストがかかるのは、使用または開発しているJavaScriptライブラリのデバッグです。
プロジェクトプロパティウィンドウで[ページを開かない]オプションをオンにすると、JavaScriptをデバッグせずにWebアプリケーションをデバッグできます。ブラウザーでWebアプリケーションを手動で開くだけです。
状況によっては、JavaScriptをデバッグするとデバッグプロセスの応答性が損なわれる可能性があり、.NETデバッグが問題であることがわかっている場合は、ロード時間を簡単に速くすることができます。
パウリウスの答えの別のルートを取る(「ネイティブコード」デバッガを無効にする)デバッグを高速化することができました。 VS 2010 Proで実行した手順は次のとおりです。
1)ツール>オプション>デバッグ>一般
2)チェックありコードのみを有効にする(管理のみ)
3)これも役立つかもしれませんアドレスレベルのデバッグを有効にする