Tracealyzer View Ports and Synchronization

A View Port is the part of the trace that is currently in view. By default, Tracealyzer has two view ports:

Each timeline view is connected to either Details or Overview. All views connected to the same view port are synchronized by default. All views are updated as one is scrolled and zoomed.

There are two things that can be synchronized across views: the filter, which controls which objects are visible, and the view port, which controls which time interval is visible in the view. You can have synchronized time with unsynchronized filters, but not synchronized filters with unsynchronized time. For example, if you select Unsynchronized,

To change the view port of A view:

An unsynchronized view is indicated by the unsynchronized icon in the menu and by the words No Sync in the view’s title bar. When a view port is unsynchronized, the view will have its own time interval and it’s own set of visible objects.

Example

Say you have two CPU Load Graph views showing some threads with high usage and some with low usage. If a particular thread typically uses 0.1% but suddenly uses 2%, that may be a very significant and important anomaly which may be hard to spot in a CPU load graph which also has threads that use 20-50%. Separating the high-usage threads from the low usage threads in separate usage graphs may make it much easier to spot such anomalies.

To create a new view port for A view:

  1. In the Sync menu inside the view, click Custom...
  2. Enter a name for the group and then click OK.

You can then connect other views to the same group name in order to synchronize them.

Use the View Port Overview feature (View > Tool Windows) to list all view ports and shown their current position on the trace timeline.

 

Related Topics ABOUT TRACEALYZER:

rELATED tOPICS ABOUT MONITORING: