dotTrace 2025.2 Help

选择适合快照数据的视图

在分析会话结束后,dotTrace 会创建一个性能快照。 您可以进一步处理此快照,调查并分析应用程序的性能问题。 让我们看看如何使用 dotTrace 提供的各种分析视图来诊断这些问题:

  • 概览
    此视图有助于了解分析过程的详细信息以及快照的一些常规信息。 此外,它还允许您查看带注释或已调整的函数列表。

  • 线程树调用树
    您可以从 线程树 视图开始调查,以查看全貌并了解哪些函数在哪些线程中被执行,以及您的应用程序生成了多少线程。 另一种方法是从 调用树 视图开始。 在这两个视图中,您可以像应用程序一样,从第一个函数调用导航到最后一个函数调用。 不同之处在于,在 线程树 中,函数调用是在线程内考虑的,而在 调用树 中,则是在整个应用程序进程中考虑的,不包括线程的划分。 所有指标均相应计算。

  • 纯列表
    这是一个不仅可以帮助您查看快照数据,还可以以不同方式重新排列数据的视图。 默认情况下,您会获得按总执行时间排序的所有函数列表。 使用此视图,您可以研究函数本身花费了多少时间,以及当前函数被调用了多少次。 函数还可以按四种指标中的任意一种以及函数名称进行排序。 它可以帮助您找到拥有最高自身时间的函数或调用次数最多的函数。 此外,调用还可以选择性地按 命名空间 分组,使您能够调查问题类别甚至命名空间。

  • 热点
    如果您想专注于最耗时的函数,最好使用 热点 视图。 它显示了每个拥有最高自身时间的 100 个函数的回调树列表。

  • 反向跟踪
    此视图仅在函数在新选项卡中打开时可用。 它可以帮助您追踪导致此特定函数的调用链。 如果该函数从不同的调用点被调用,将会有多个调用链。

  • Source View
    在定位到性能问题后,查看源代码并找出某个函数为何运行缓慢是很有用的。

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