dotTrace 2025.2 Help

比较快照

随着您的应用程序不断发展,您需要能够查看代码更改如何影响性能。 例如:

  • 检查函数在代码优化前后的执行时间差异

  • 查看两个不同调用栈中函数调用次数是否有显著差异

dotTrace 通过比较性能分析快照帮助您跟踪这些变化。

比较两个快照

  1. 在 dotTrace Viewer 中打开您想要比较的快照(快照 A)。

  2. 筛选器 | 比较 中,点击 打开快照将快照添加到比较

  3. 打开快照 窗口中,选择用于比较的第二个快照(快照 B)。 您可以从可用快照列表中选择一个快照,或从磁盘打开一个快照 .dtp 文件(使用 从磁盘中选择 按钮)。

  4. 比较 筛选器中,选择 比较

    用于比较的快照
  5. 分析数据:

    • 查看器中的每个筛选器显示时间差异: Delta = A - B

    • 显示为 绿色 的负值表示性能有所提升。

    • 显示为 红色 的正值表示性能有所下降。

    • 如果某个函数存在于快照 A 中但不存在于 B 中,其整个执行时间将显示为绿色负值。 如果某个函数不存在于快照 A 中但出现在 B 中,其时间将显示为红色正值。

    • 如果您在其中一个快照中 限定到特定的调用树节点 ,请在第二个快照中执行相同操作。 否则,生成的比较数据将难以解释。

    • 所有筛选器在比较模式下仍然有效。 例如,如果您选择一个子系统, 调用树 将仅显示属于该特定子系统的函数的执行时间差异。

      按筛选器比较
    • 您可以使用 交换交换快照 按钮在 比较 筛选器中交换快照 AB

最后修改日期: 2025年 9月 28日