Timeline navigation

This page highlights some of the timeline navigation features of Winscope.

Winscope's bottom panel displays a timeline for navigation, which you can navigate using buttons, mouse scroll, and shortcuts. You can navigate through traces using the mini or expanded timeline.

Mini timeline

The mini timeline is Winscope's main trace navigation feature. This timeline facilitates the navigation through trace entries and lets users jump to particular timestamps. To enhance usability, the timeline offers filtering and zooming capabilities.

Timestamp navigation

The mini timeline displays the trace timestamp in system time (for better alignment with logcat) and nanoseconds.

Navigate through the traces over time by clicking individual entries in the timeline or using the left and right arrows. If you click after the last timestamp for a specific trace, Winscope loads the last timestamp for that trace.

To navigate to a specific time, input the time in nanoseconds or system time in one of the timestamp fields and press Enter on your keyboard.

Timestamp navigation

Figure 1. Timestamp navigation.

Filter

You can select the traces to be displayed in the mini timeline. Clicking Filter opens a menu with the list of all loaded traces. Clear the checkboxes for the traces, as needed, and click Done to save the new configuration:

Timeline filter

Figure 2. Timeline filter.

Zoom

This section lists Winscope's zoom features.

WASD controls

You can control zoom using the w, a, s, and d keys on your keyboard where:

  • w: Zoom in
  • a: Scroll left on the timeline
  • s: Zoom out
  • d: Scroll right on the timeline

Zoom buttons

Navigate the timeline with more precision by zooming in and out using the zoom buttons.

Zoom buttons

Figure 3. Zoom buttons.

Scroll wheel zoom

Zoom in and out using the scroll wheel while hovering over the timeline.

Scroll wheel zoom

Figure 4. Scroll wheel zoom.

Slider resize

Resize the bottom slider to zoom and refocus on the chosen area of the timeline.

Slider resize

Figure 5. Slider resize.

Scroll through timeline

Scroll the bottom slider to refocus on the area of interest and move around the timeline.

Scroll through timeline

Figure 6. Scroll through timeline.

Reset zoom

If you have zoomed in too far, reset the zoom to the length of the trace corresponding to the first viewer tab at any time by clicking the refresh button (Timeline reset buttom), next to the zoom in and zoom out buttons.

Reset zoom

Figure 7. Reset zoom.

Find position

To find your position in the trace, locate the active position cursor in the slider.

Find position

Figure 8. Find position.

Expanded timeline

Upon clicking the expand icon, Winscope presents a larger timeline encompassing all traces. This expanded view allows for more convenient selection of specific trace entries. Similar to the mini timeline, the expanded timeline also offers zooming capabilities and supports shortcut navigation, enhancing the user's control and precision when interacting with the timeline.

timeline_expanded

Figure 9. Expanded timeline.

Distinguish between traces and dumps

Dumps are snapshots of the system at a specific moment. Traces are sequences of snapshots taken over time. Dump tabs are suffixed with the word Dump, while trace tabs don't contain any suffix. The timeline is shown in Winscope only if there is at least one trace. If there's a combination of traces and dumps, the timeline shows a row with a single entry (dot) to represent a dump.