• 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

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804