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