• Intel® Graphics Performance Analyzers 2020 R1
  • 12/20/2019
  • Public Content
Contents

Timeline Viewer

 
 
可以搜索和过滤事件、评估时间线上的事件位置和持续时间,以及调整在
Timeline Viewer
窗格中显示跟踪的方式。
在 Trace Content 窗格中显示选择的所有轨迹和事件。
Timeline Viewer 工具栏
使用
Timeline
Viewer
工具栏配置
Timeline
Viewer
窗格:
  • Type Filter Expression
    字段 - 基于字典序比较搜索和过滤事件。
  • Match Whole Word
    按钮 - 可以按全名搜索和过滤事件。
  • Select Filtered Tasks
    按钮 - 在
    Timeline
    Viewer
    窗格中选择过滤的事件。
  • Timeline
    标尺 - 将所有显示的事件与时间线相关联。时间线的范围对应于当前缩放级别中的跟踪长度。取决于缩放级别,时间间隔分别以秒、毫秒、微秒和毫微秒为单位显示。默认跟踪长度为 5 秒。
备注
要标记特定的时间戳,可以在 Timeline 标尺上创建
书签
  • Zoom to Selection
    按钮 -
    放大
    选定事件的时间范围。
  • Full Zoom Out
    按钮 -
    恢复默认缩放级别。
Timeline Viewer 窗格
Timeline Viewer 窗格是所跟踪进程的时间线轨迹的可配置视图。
每个轨迹包含下述方面:
  • Track Description:
    包含轨迹名称和轨迹所属进程或平台的名称。Track Description 区域有
    Track Color Modification
    按钮,可定制轨迹颜色。Track Color Modification 对话框视图取决于操作系统。
  • Track Data:
    性能事件和其他数据(例如指标和队列包)的图形表示。
  • Track Toolbar:
    关闭轨迹并显示指标范围。
 
Graphics Trace Analyzer 显示下述轨迹类型:
  • Aggregated CPU activity
    在 CPU 内核上的线程执行。用于分析线程执行顺序、执行持续时间以及 CPU 内核之间的分配。相同颜色的方块指的是同一线程。如果放大跟踪,可以看到线程所属的进程名称和线程执行持续时间。
  • GPU queues
    用于产生图形内容的所有活动视频适配器。根据应用程序的不同,GPU 队列的类型有所不同。可视化随时间推移的 GPU 使用情况:在 GPU 上执行 DMA 包。DMA 包的颜色与提交 DMA 包的线程的颜色相对应。所有 DMA 包在鼠标悬停时显示名称。此外,对于分析至关重要的 DMA 包根据类型不同使用不同的图标标记。
    • 渲染包。含当前调用的渲染包为交叉阴影线。
    • 信号包
    • 分页包
  • Flip queues
    用于所有活动视频适配器。Flip 队列反映了应用程序的当前调用、GPU/CPU 队列的当前包以及监视器的垂直同步 (VSync) 事件之间的关系。Flip 队列包包含两个块:单色块和交叉阴影块。单色块显示 Desktop Window Manager (DWM) 生成需要显示的内容的时间。交叉阴影块显示内容等待显示的时间 (VSync)。
  • CPU queues
    用于产生图形内容的所有进程。CPU 队列表示要执行但尚未提交给 GPU 的有序命令包。根据应用程序的不同,CPU 队列的类型有所不同。CPU 队列包的颜色与提交 CPU 队列包的线程颜色相对应。所有 CPU 包均在鼠标悬停时显示名称。此外,对于分析至关重要的 CPU 包根据类型不同使用不同的图标标记。
    • 渲染包。含当前调用的渲染包对 Present Token 包进行阴影线处理,对 Present Render 包进行交叉阴影线处理。
    • 信号包
    • 等待包
    • 分页包
  • Executed threads
    - 所分析进程的执行线程。用于根据 Intel® ITT API 和系统事件分析应用程序的性能和行为。每个彩色块代表由用户标记或系统生成的逻辑应用程序执行块。每个块均有名称和持续时间,可以有嵌套块。默认情况下,块颜色对应时间线轨迹的颜色。
  • Regions
    是逻辑应用程序执行块,由 Intel® ITT API 或图形调试 API 定义。默认情况下,块颜色对应时间线轨迹的颜色。每个块均有名称和持续时间。
  • Metrics
    是指任何 GPU/CPU 指标,由用户在 System Analyzer 或 System Analyzer HUD 中启用。
  • Events
    是带时间戳但没有持续时间的标记。标记的范围可以是全局的,也可以由进程定义。标记以彩色三角形显示。全局标记放置在 Timeline 标尺上;进程定义的标记显示在执行的线程上。
  • Parallel Execution
    轨迹可视化呈现了驱动程序并行执行提交的渲染事件的过程。

另请参阅

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.