3

質問のタイトルはそれをすべて本当に示しています-VS2005よりもはるかに遅く、キーを押すたびに顕著な(0.5秒)遅延があります。

コードをステップスルーするのは面倒です。

4

7 に答える 7

15

VS2008 SP1 で C++ プロジェクトを使用すると、デバッグ パフォーマンスが非常に遅くなることがわかりました。ステップ実行 (F10/F11) またはコール スタック内の異なるレベルのダブルクリック (同じファイル内であっても)。

解決策は、デバッグ ツールバーの [ソースにスレッドを表示] を無効にすることでした。

このオプションを有効にすると、上記の各操作に 5 ~ 20 秒かかりました。無効にすると、通常に戻ります。

于 2009-03-19T16:17:51.787 に答える
2

Joe90が言うように、SP1が役立つかもしれません。さらに、IDEで不要なウィンドウを閉じると、パフォーマンスが向上することがわかりますか?ソース管理の統合はありますか?ある場合は、どのプロバイダーを使用しますか(TFS / SourceSafe / etc。)

于 2009-01-08T11:49:28.383 に答える
2

どのようなプロジェクトをデバッグしていますか?C#?

AutoウィンドウとWatchウィンドウで多くの変数を監視していると、コードのステップスルーが遅くなることに気づきました。デバッガーは、すべてのステップの後に、これらのウィンドウに表示される式を評価します。

これらのウィンドウを閉じて、ステップスルー速度が上がるかどうかを確認してください。

于 2009-01-08T11:36:11.873 に答える
1

また、ソースサーバーの統合を無効にし、「Justmycode」を有効にしていることを確認してください。フレームワークコードに実際に足を踏み入れなくても、ソースサーバーの統合によって処理速度が大幅に低下する可能性があることがわかりました。

于 2009-01-08T11:54:52.353 に答える
1

提供された回答の1つから、他のすべてのコードウィンドウを閉じると、パフォーマンスが本来の位置に復元されました。

そして他の1つから-SP1も物事を改善しました。

皆さんありがとう。

于 2009-01-08T12:03:47.810 に答える
1

SP1はありますか?それは役立つかもしれません...

于 2009-01-08T11:38:17.580 に答える
1

一部のアドインも Visual Studio の速度を低下させます。

私の同僚は、この理由で Devexpress をアンインストールしました。

于 2009-01-08T13:15:10.070 に答える