パフォーマンスのヒントPerfTips

Visual Studio デバッガーの PerfTips 、および統合デバッガー 診断ツール は、デバッグ中のアプリのパフォーマンス監視と分析に役立ちます。Visual Studio debugger PerfTips and the debugger-integrated Diagnostic Tools help you to monitor and analyze the performance of your app while you are debugging.

デバッガー統合診断ツールは開発中のパフォーマンスの問題を発見する優れた手段ですが、デバッガーはアプリのパフォーマンスに大きな影響を与えることがあります。Although the debugger-integrated diagnostic tools are a great way of becoming aware of performance issues while you are developing, the debugger can have a significant impact on the performance of your app. より正確なパフォーマンス データを収集するには、Visual Studio 診断ツールの使用を検討してください。このツールは、パフォーマンス調査の追加手段としてデバッガーの外部で実行されます。To collect more accurate performance data, consider using the Visual Studio diagnostics tools that run outside the debugger too as an additional part of your performance investigations. Run Profiling Tools with or without the Debugger (デバッガーを使用して、または使用せずにプロファイリング ツールを実行する)」をご覧ください。See Run Profiling Tools with or without the Debugger.

パフォーマンスのヒントPerfTips

デバッガーがブレークポイントで実行を停止するか、ステップ実行を停止した場合、エディター ウィンドウに、ヒントとして前のブレークポイントからその中断までの経過時間が表示されます。When the debugger stops execution at a breakpoint or stepping operation, the elapsed time between the break and the previous breakpoint appears as a tip in the editor window. 詳細については、「 PerfTips: Performance Information at-a-glance while Debugging with Visual Studio」を参照してください。For more information, see PerfTips: Performance Information at-a-glance while Debugging with Visual Studio.

PerfTipPerfTip

[診断ツール] ウィンドウDiagnostics Tools window

ブレークポイントおよび関連付けられているタイミング データは、[診断ツール] ウィンドウに記録されます。Breakpoints and associated timing data are recorded in the Diagnostic Tools window

次の図は、Visual Studio 2015 Update 1 の [診断ツール] ウィンドウを示しています。The following graphic shows the Diagnostic Tools window in Visual Studio 2015 Update 1:

DiagnosticTools-Update1DiagnosticTools-Update1

  • [Break イベント] タイムラインは、デバッグ セッションでヒットしたブレークポイントにマークを付けます。The Break Events timeline mark the breakpoints that were hit in the debugging session. イベントをクリックして、 [デバッガー] の詳細リストで選択します。Click on an event to select it the Debugger details list.

  • [CPU 使用率] グラフには、すべてのプロセッサ コアのデバッグ セッション中の CPU 使用率の変化が表示されます。The CPU Utilization graph shows the change in CPU use across all processor cores in the debugging session.

  • [デバッガー] 詳細ペインの [イベント] の一覧には、各中断イベントの項目が含まれます。The Events list of the Debugger details pane include items for each break event.

  • 中断イベントの [期間] の列には、前のブレークポイントからそのイベントまでの経過時間が表示されます。The Duration column of a break event displays the elapsed time between the event and the previous breakpoint.

PerfTips をオンまたはオフにするTurn PerfTips on or off

PerfTips を有効または無効にするには:To enable or disable PerfTips:

  1. [デバッグ] メニューの [オプション]をクリックします。On the Debug menu, choose Options.

  2. [デバッグ中に経過時間の PerfTip を表示する]チェック ボックスをオンまたはオフにします。Check or clear Show elapsed PerfTip while debugging.

[診断ツール] ウィンドウをオンまたはオフにするTurn the Diagnostic Tools window on or off

[診断ツール] ウィンドウを有効または無効にするには:To enable or disable the Diagnostic Tools window:

  1. [デバッグ] メニューの [オプション]をクリックします。On the Debug menu, choose Options.

  2. [デバッグ中に診断ツールを有効にする]チェック ボックスをオンまたはオフにします。Check or clear Enable Diagnostics Tools while debugging.

参照See Also

Visual Studio のプロファイルProfiling in Visual Studio
プロファイリング機能ツアーProfiling Feature Tour