dotTrace 2025.2 Help

事件

在时间线分析期间,dotTrace 收集各种应用程序数据:垃圾回收和文件操作间隔、内存分配数据、引发的异常数据等。 在 dotTrace Viewer 中,您的工作从选择这些事件之一以进行进一步分析开始。

您可以在 事件 筛选器中选择以下主题:

  • 未选择 (默认) – 所有可供分析的已收集时间线数据。 时间间隔的长度以毫秒(ms)为单位测量。

  • .NET 内存分配  – 关于分配到托管堆的内存的已收集数据。 当选择 .NET 内存分配 时,dotTrace Viewer 处理内存分配点事件。 点事件没有时间延展。 此类点事件分配的内存大小以 MB 为单位测量。

  • 未释放的原生分配  – 关于分配到本机(非托管)堆的内存的已收集数据。 当选择 未释放的原生分配 时,dotTrace Viewer 处理本机内存分配点事件。 大小以 MB 为单位测量。

  • 调试输出  – 当选择 调试输出 时,dotTrace Viewer 处理应用程序写入调试输出的点事件。

  • 垃圾收集  – 当选择 垃圾收集 时,dotTrace Viewer 仅保留执行垃圾回收的时间间隔。

  • 异常  – 关于引发的异常的已收集数据。 当选择 异常 时,dotTrace Viewer 处理异常点事件。

  • JIT 编译  – 当选择 JIT 编译 时,dotTrace Viewer 仅保留执行即时编译的时间间隔。

  • 文件操作  – 当选择 文件操作 时,dotTrace Viewer 仅保留执行文件 I/O 操作的时间间隔。 这包括从物理磁盘和系统缓存中读取和写入。

  • SQL 查询  – 当选择 SQL 查询 时,dotTrace Viewer 仅保留与 SQL 服务器通信的时间间隔。

选择一个事件以进行进一步分析

  • 事件 筛选器中点击事件。

(Visual Studio 集成查看器)打开事件窗口

  • 性能分析器 窗口中,点击 显示事件

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