PerfTips

Visual Studio 调试器 PerfTips 和调试器集成的 诊断工具 帮助你在调试时监视和分析应用的性能。

尽管调试器集成的诊断工具是在开发过程中发现性能问题的好方法,但调试器可能会对应用程序的性能产生重大影响。 若要收集更准确的性能数据,请考虑将性能探查器中的工具用作性能调查的附加部分。 请参阅在发行版本或调试版本上运行分析工具

PerfTips

当调试器在断点或单步执行操作处停止执行时,断点与上一个断点之间的经过时间会作为提示显示在编辑器窗口中。 有关详细信息,请参阅 “性能提示:使用 Visual Studio 进行调试时的性能信息一览”

性能提示

“诊断工具”窗口

断点以及相关的计时数据被记录到 诊断工具 窗口中。

下图显示了 诊断工具 窗口。

Visual Studio 调试器中诊断工具窗口的屏幕截图,其中显示了内存和 CPU 使用情况的事件时间线和图形。

  • 中断事件时间线会标记在调试会话中命中的断点。 单击一个事件,可以在“调试器”详细信息列表中选择该事件

  • CPU 使用率 图显示调试会话中所有处理器核心的 CPU 使用率变化。

  • “调试器”详细信息窗格的“事件”列表包含每个中断事件的项

  • 中断事件的 “持续时间” 列显示事件与上一个断点之间经过的时间。

打开或关闭性能提示

启用或禁用 PerfTips:

  1. 在“调试”菜单上,选择“选项”

  2. 选中或清除“在调试过程中显示占用时间性能提示”

打开或关闭“诊断工具”窗口

启用或禁用“诊断工具”窗口:

  1. “调试”菜单 上,选择 “选项”

  2. 选中或清除“在调试过程中启用诊断工具”