Understanding the Tracealyzer User Interface
Use the links below to view topics related to the different elements of the Tracealyzer user interface.
User Interface elements:
UI Element | Description |
---|---|
Menu Options | Tracealyzer options available from these menus: File, Find, View, Bookmarks, Help |
Trace View | Trace View is the primary Tracealyzer view. It displays all recorded information on a vertical time line. |
Tool Panel | Contains the Actor Information, View Controls, and View Filter windows. |
Finder Window | Lets you quickly find actor instances, kernel service calls and user events, using various filters. |
Horizontal Trace View | Shows a horizontal Gantt mode visualization of the actor execution trace. This allows for correlating the actor trace with other horizontal views. |
CPU Load Graph | Displays the CPU usage per thread and interrupt over time. This can be zoomed separately of the main trace view, and can also be used to navigate the trace view. |
Scheduling Intensity | Displays the amount of context switches over time. By default, it shows the whole trace divided into 100 intervals. For each time interval, a bar is drawn for each actor beginning or resuming execution at least once in that interval. |
Kernel Service Call Intensity | Displays the number of Kernel Service Calls over time. This view allows you to find hot spots—areas where many kernel service calls are made. |
Kernel Service Block Time |
Displays the kernel blocking times of service calls, or, the time between entry and return of blocking calls. The only calls in RTX64 that can block are:
Only these calls will have a value in that graph. |
Actor Instance Graphs | Displays a graph showing timing properties of actor instances. |
Communication Flow | Provides a quick overview of the communication and synchronization between actors in a trace, through events, semaphores, and mutexes. |
Statistics Report | Allows you to generate a high-level report on timing properties and CPU usage for the whole trace (if no selection exists in the main Trace View), or the selected interval. |
User Event Log | Displays all user events of the monitoring session in a list view. |
User Event Signal Plot | Displays plots of data values from User Events — custom events generated by RtGenerateEvent. |
Kernel Object History Viewer | Allows you to track a particular kernel object. You can follow a semaphore signal or see the ownership of mutexes. Double clicking in this view highlights the event in the main trace view. |
Memory Heap Utilization | Displays the dynamic memory utilization over time. |
Event Log | Displays events in a human readable and exportable text format, with powerful filtering tools. |
Related Topics ABOUT TRACEALYZER:
rELATED tOPICS ABOUT MONITORING: