本页重点介绍了 Winscope 的一些时间轴导航功能。
Winscope 的底部面板会显示导航时间轴,您可以使用按钮、鼠标滚轮和快捷键在其中导航。您可以使用迷你时间轴或展开时间轴浏览跟踪记录。
迷你时间轴
迷你时间轴是 Winscope 的主要跟踪记录导航功能。此时间轴可方便用户通过跟踪记录条目进行导航,并让用户跳转到特定时间戳。为了提高易用性,时间轴提供了过滤和缩放功能。
时间戳导航
迷你时间轴以系统时间(以便与 logcat 更好地对应)和纳秒显示跟踪时间戳。
点击时间轴中的各个条目或使用向左和向右箭头,可以浏览随时间变化的跟踪记录。如果你在某项特定跟踪记录的最后一个时间戳之后点击,Winscope 会加载该跟踪记录的最后一个时间戳。
如需转到特定时间,请在其中一个时间戳字段中输入时间(以纳秒为单位)或系统时间,然后按键盘上的 Enter 键。
图 1. 时间戳导航。
过滤器
您可以选择要在迷你时间轴中显示的跟踪记录。点击 Filter 会打开一个菜单,其中列出了所有已加载的跟踪记录。根据需要,清除跟踪记录对应的复选框,然后点击 Done 以保存新配置:
图 2. 时间轴过滤器。
缩放
本部分列出了 Winscope 的缩放功能。
WASD 控件
您可以使用键盘上的 W、A、S 和 D 键控制缩放,其中:
- W:放大
- A:在时间轴上向左滚动
- S:缩小
- D:在时间轴上向右滚动
缩放按钮
使用缩放按钮放大和缩小,以更精确地浏览时间轴。
图 3. 缩放按钮。
滚轮缩放
将鼠标悬停在时间轴上,然后使用滚轮进行缩放。
图 4. 滚轮缩放。
滑块大小调整
调整底部滑块的大小,以缩放并重新聚焦于时间轴的所选区域。
图 5. 滑块大小调整。
滚动浏览时间轴
滚动底部滑块,重新聚焦感兴趣的区域,并在时间轴上移动。
图 6. 滚动浏览时间轴。
重置缩放级别
如果您放大过度,可以随时点击放大和缩小按钮旁边的刷新按钮 (),将缩放级别重置为与第一个查看器标签页对应的轨迹长度。
图 7. 重置缩放级别。
查找位置
如需查找您在轨迹中的位置,请在滑块中找到活动的位置光标。
图 8. 查找位置。
展开的时间轴
点击展开图标后,Winscope 会显示一个更大的时间轴,其中包含所有跟踪记录。此展开视图可让您更方便地选择特定跟踪记录。与迷你时间轴类似,展开式时间轴还提供缩放功能并支持快捷导航,从而增强用户与时间轴互动时的控制和精确度。
图 9. 展开的时间轴。
区分跟踪记录和转储
转储是系统在特定时刻的快照。跟踪记录是指一段时间内拍摄的快照序列。转储标签页的后缀为 Dump
,而跟踪记录标签页不包含任何后缀。只有在至少有一个跟踪记录时,Winscope 中才会显示时间轴。如果存在跟踪记录和转储的组合,时间轴会显示包含单个条目(点)的行,以表示转储。