Figure 3-8. Java Mission Control monitoring
This display shows basic information that Java Mission Control is monitoring: CPU usage
and heap usage. Note, though, that the CPU graph includes the total CPU on the machine
(which is essentially 100%, even though the application being monitored here is using only
about 70%). That is a key feature of the monitoring: Java Mission Control has the ability to
monitor the entire system, not just the JVM that has been selected. The upper dashboard can
be configured to display JVM information (all kinds of statistics about GC, classloading,
thread usage, heap usage, and so on) as well as OS-specific information (total machine CPU
and memory usage, swapping, load averages, and so on).
Like other monitoring tools, Java Mission Control can make Java Management Extensions
calls into whatever managed beans the application has available.