Visual Studio デバッガー PerfTips とデバッガー統合 診断ツール、デバッグ中にアプリのパフォーマンスを監視および分析するのに役立ちます。
デバッガー統合診断ツールは、開発中にパフォーマンスの問題を認識する優れた方法ですが、デバッガーはアプリのパフォーマンスに大きな影響を与える可能性があります。 より正確なパフォーマンス データを収集するには、パフォーマンス調査の追加部分としてパフォーマンス プロファイラーのツールを使用することを検討してください。 リリースビルドやデバッグビルドでプロファイリングツールを実行するには、またはを参照してください。
PerfTips
ブレークポイントまたはステップ操作でデバッガーが実行を停止すると、中断から前のブレークポイントまでの経過時間がエディター ウィンドウのヒントとして表示されます。 詳細については、「PerfTips: Visual Studioを使用したデバッグ中のパフォーマンス情報の概要」を参照してください。
[診断ツール] ウィンドウ
ブレークポイントと関連するタイミング データは、診断ツールの ウィンドウに記録されます。
次の図は、診断ツールの ウィンドウを示しています。
中断イベント タイムラインは、デバッグ セッションでヒットしたブレークポイントをマークします。 イベントをクリックして、[デバッガー] の詳細リストで選択します。
CPU 使用率 グラフには、デバッグ セッション内のすべてのプロセッサ コアでの CPU 使用率の変化が示されます。
デバッガー 詳細ペインの イベント 一覧には、各中断イベントの項目が含まれます。
中断イベントの 期間 列には、イベントと前のブレークポイントの間の経過時間が表示されます。
PerfTips のオンとオフを切り替える
PerfTips を有効または無効にするには:
デバッグ メニューで、オプションを選択します。
[デバッグ中に経過時間の PerfTip を表示する] チェック ボックスをオンまたはオフにします。
[診断ツール] ウィンドウのオンとオフを切り替える
[診断ツール] ウィンドウを有効または無効にするには:
デバッグ メニューで、オプションを選択します。
[デバッグ中に診断ツールを有効にする] チェック ボックスをオンまたはオフにします。
関連コンテンツ
- Visual Studio での プロファイル
- プロファイリング ツールを初めて見る
- Flame Graph を使用してホット パスを識別する
- CPU プロファイリング を使用してパフォーマンスを分析する