Tracealyzer Views

Tracealyzer offers over 30 views, providing different perspectives of session data. There are two main ways to access and arrange the available views:

Organizing Views

All Tracealyzer views are dockable. This allows you to organize them in a way that makes the most sense for you. Alternatively, a view can be changed to a free-floating window.

To move/Dock a view:

  1. Place the mouse cursor over the name list in the top (near the Close button).
  2. Hold the left mouse button and drag the view. When dragging the view, possible docking targets are displayed. Move the mouse cursor to the desired docking target and release the mouse button.

NOTE: If you release the mouse button when not on a docking target, the view will become a free-floating window.

If you have multiple screens, you can create additional main windows (one for each screen) and move views between them. To do this, right-click on the name list of the view and select Undock to New Window. Windows are managed through the Window menu.

Available Views

Tracealyzer provides the views listed below. These are accessible from the Views menu.

View Description
Trace View, Vertical

Opens a new vertical Trace View window. This is the main view of Tracealyzer for RTX64, showing all recorded events.

Trace View, Horizontal

Opens a new horizontal Trace View window. This is the main view of Tracealyzer for RTX64, showing all recorded events.

Actor Instance Graphs

Opens the Actor Instance graphs, which display timing properties of actor instances, like execution time, response time, response interference and fragmentation.

Actor Statistics Report

Opens the Actor Statistics Report dialog, which provides performance statistics for tasks and traced ISRs

CPU Load Graphs

Opens the CPU Load Graphs, which display CPU usage over time

Context Switch Intensity

Opens the Context Switch Intensity graph, which shows the amount of context switches over time

Priority Changes

Displays changes to a task’s scheduling change priority.

Service Blocking

Opens the Service Call Block Time graph, which displays the kernel blocking times of service calls, i.e., the time between entry and return of blocking calls, for all objects or an object you specify.

Service Intensity

Opens the Service Call Intensity graphs, which display the number of Service Calls over time.

Communication Flow

Opens the Communication Flow graph, which offers a quick overview of the communication and synchronization between actors in a trace, through message queues, semaphores and mutexes.

Object List

Opens the Object List, which shows all objects.

User Event Signal Plot

Opens the User Event Signal Plot graph, which allows for plotting data from user events arguments.

User Event Signal Plot (Advanced)

Opens the User Event Signal Plot graph, which allows for plotting data from user events arguments. The Advanced view includes additional options, including the ability to set up a signal via the Signal Setup dialog.

Interval Plot

Opens the Interval Plot view, which plots the duration of intervals over time. This is ideal if you want to study how the distance in time between two important events varies. For more information on intervals, see Intervals and State Machines.

Interval Timeline

Opens the Interval Timeline view, through which you can plot state intervals over time. This effectively provides a software logic analyzer. For more information on intervals, see Intervals and State Machines.

Intervals and State Machines

Opens the Intervals and State Machines view, through which you can create intervals and state machines to visualize.

New State Machine

Opens the New State Machine dialog, through which you can either create a simple or advanced state machine.

State Machines Graph

Opens the State Machines Graph, which displays a directed graph showing the state transitions in the trace as defined by a state machine.

Memory Heap Utilization

Opens the Memory Heap Utilization graph, which visualizes the heaps in the current trace.

Event Log

Opens the Event Log, which displays the trace as a textual event listing, with powerful filtering tools. The view also supports exporting the trace as text file.

Event Intensity

Opens the Event Intensity graph, which displays the number of events per event type, during the selected interval.

View Port Overview

Opens the View Port Overview window, which shows the view ports that are used by any view.

 

All Views

The All Views window (Navigation Bar > All Views) lists the available Tracealyzer views, and allows you to open a view directly from the window.

To open a view from the ALl Views window:

Do one of the following:

 

Related Topics ABOUT TRACEALYZER:

rELATED tOPICS ABOUT MONITORING: