时间轴导航

本页重点介绍了 Winscope 的一些时间轴导航功能。

Winscope 的底部面板会显示导航时间轴,您可以使用按钮、鼠标滚轮和快捷键在其中导航。您可以使用迷你时间轴或展开时间轴浏览跟踪记录。

迷你时间轴

迷你时间轴是 Winscope 的主要跟踪记录导航功能。此时间轴可方便用户通过跟踪记录条目进行导航,并让用户跳转到特定时间戳。为了提高易用性,时间轴提供了过滤和缩放功能。

时间戳导航

迷你时间轴以系统时间(以便与 logcat 更好地对应)和纳秒显示跟踪时间戳。

点击时间轴中的各个条目或使用向左和向右箭头,可以浏览随时间变化的跟踪记录。如果你在某项特定跟踪记录的最后一个时间戳之后点击,Winscope 会加载该跟踪记录的最后一个时间戳。

如需转到特定时间,请在其中一个时间戳字段中输入时间(以纳秒为单位)或系统时间,然后按键盘上的 Enter 键。

时间戳导航

图 1. 时间戳导航。

过滤器

您可以选择要在迷你时间轴中显示的跟踪记录。点击 Filter 会打开一个菜单,其中列出了所有已加载的跟踪记录。根据需要,清除跟踪记录对应的复选框,然后点击 Done 以保存新配置:

时间轴过滤器

图 2. 时间轴过滤器。

缩放

本部分列出了 Winscope 的缩放功能。

WASD 控件

您可以使用键盘上的 WASD 键控制缩放,其中:

  • W:放大
  • A:在时间轴上向左滚动
  • S:缩小
  • D:在时间轴上向右滚动

缩放按钮

使用缩放按钮放大和缩小,以更精确地浏览时间轴。

缩放按钮

图 3. 缩放按钮。

滚轮缩放

将鼠标悬停在时间轴上,然后使用滚轮进行缩放。

滚轮缩放

图 4. 滚轮缩放。

滑块大小调整

调整底部滑块的大小,以缩放并重新聚焦于时间轴的所选区域。

滑块大小调整

图 5. 滑块大小调整。

滚动浏览时间轴

滚动底部滑块,重新聚焦感兴趣的区域,并在时间轴上移动。

滚动浏览时间轴

图 6. 滚动浏览时间轴。

重置缩放级别

如果您放大过度,可以随时点击放大和缩小按钮旁边的刷新按钮 (时间轴重置按钮),将缩放级别重置为与第一个查看器标签页对应的轨迹长度。

重置缩放级别

图 7. 重置缩放级别。

查找位置

如需查找您在轨迹中的位置,请在滑块中找到活动的位置光标。

查找位置

图 8. 查找位置。

展开的时间轴

点击展开图标后,Winscope 会显示一个更大的时间轴,其中包含所有跟踪记录。此展开视图可让您更方便地选择特定跟踪记录。与迷你时间轴类似,展开式时间轴还提供缩放功能并支持快捷导航,从而增强用户与时间轴互动时的控制和精确度。

timeline_expanded

图 9. 展开的时间轴。

区分跟踪记录和转储

转储是系统在特定时刻的快照。跟踪记录是指一段时间内拍摄的快照序列。转储标签页的后缀为 Dump,而跟踪记录标签页不包含任何后缀。只有在至少有一个跟踪记录时,Winscope 中才会显示时间轴。如果存在跟踪记录和转储的组合,时间轴会显示包含单个条目(点)的行,以表示转储。