Eclipse System Monitor User Guide

CPU / Core Monitor

The CPU or Core monitor provides information about the current CPU load. This applies to one or more CPUs and to to each Core of the CPU. The granularity of displayed CPU performance can be controlled by the System Monitor preferences.

The CPU / Core monitor is per default presented in the status bar of the workbench and looks like this:
CPU Monitor

The CPU / Core monitor bar displays (depending on the applied preferences) a monitor graph for the overall CPU performance as well as for each CPU or Core. The image above shows the CPU / Core monitor for a dual core CPU.

Elements of the CPU / Core Monitor

Each monitor graph shows: The image below highlights the different information:
Annotated CPU Monitor

The current CPU / Core load represents the average CPU load for a very short moment (typically 100ms) depending on the OS dependent implementation.

The average CPU / Core load is the average load for the defined sampling interval. The sampling interval can be adjusted in the preferences (refresh rate). For values greater than 80% the colour of the bar turns to red.

The history line shows the history of the average load, starting at the left border. It is updated once for each sampling interval.

When the mouse cursor is placed over a monitor graph a tooltip with additional information is displayed, such as shown in the image below.
CPU Monitor Tooltip

The button right of the monitor graphs enables or disables the CPU / Core monitoring. This is a short-cut to the "enabled" preference. The image below shows a disabled CPU / Core monitor:
Disabled CPU Monitor

If the CPU / Cores cannot be monitored due to missing support for the hosting operating system, a button showing an error icon is provided instead of the monitor graphs and master switch to indicate a failure:
CPU Monitor Failure
Clicking on the button leads to System Monitor preferences where details about the failure might be provided. See also section Troubleshooting.