CPU Load Graphs

The CPU Load Graphs (Views > CPU Load Graphs) display CPU usage over time, per actor and in total. By default, it shows all actors except the idle thread. The analysis divides the trace into several intervals (100 intervals by default). The CPU usage for an actor in an interval is the amount of CPU time used by the actor within this interval, divided by the length of the interval. For each interval, all actors executing in that interval will be drawn as rectangles stacked on top of each other. The height of each actor's rectangle represents the CPU usage for that actor in that time interval and the combined height is the total CPU usage for that interval.

To customize the view, use the Select Actor(s) menu. There you can select which actors you wish to include in the view. If the graph is noisy (due to short intervals), you can reduce the number of intervals through the Resolution menu. If you wish a more detailed graph, you can increase the number of intervals by selecting a higher resolution. If you wish to focus on a specific area, you can click and drag to select an interval and use the Zoom menu or right click to zoom in on it. You can also use the Zoom or right click menu to show the selection or current view in the trace view or in all open views.

Clicking an actor in the graph will display information about that actor in the clicked interval and double clicking an actor will center the trace view on that interval. A gray outlined rectangle shows the interval of the current trace view. This rectangle may be very narrow and appear as a line if the trace view is small.

View Options

The View menu contains several options that allow you to change the graph’s display and content.

Option Description
Clone View

Creates a duplicate copy of the view in the same window.

Draw Mode

Choose a draw mode:

  • Histogram
  • Histogram (Side by Side)
  • Polygon
  • Polygon (per Channel)
Resolution

Determines the number of intervals to display. For a more detailed graph, increase the number of intervals by selecting a higher resolution.

  • Very High (200)
  • High (100)
  • Medium (50, default)
  • Low (25)
  • Very Low (10)
  • Single (1)
Draw Intervals Toggles display of intervals in the graph.
Show Unit on Scale Toggles display of the unit on the scale, if the current data supports the unit. If the data does not support the unit, this option is grayed-out.
Configure Y-Axis... Opens the Configure Y-Axis dialog, through which you can choose an automatic (default) or manual setup.
Show in Trace View

Show this data in the current Trace View or create a new Trace View to show the data.

Show Bookmarks

Toggles display of bookmarks

Show Legend

Toggles display of the color legend.

Show ScrollBar

Toggles display of the scroll bar.

Settings Opens the View Settings dialog, through which you can set current and default settings for this view.

To view information on an actor:

Click on an actor in the graph to display information about that actor in the selected interval.

Double-click an actor to center the Trace View on the selected interval. A gray outlined rectangle shows the interval of the current trace view. Note that the outlined rectangle may be very narrow and appear as a line if the trace view is small.

Related Topics ABOUT TRACEALYZER:

rELATED tOPICS ABOUT MONITORING: