This illustration shows a screenshot of the JConsole window. At the top of the window, the title bar contains the following text: "Java Monitoring & Management Console - pid: 5500 sun.tools.jconsole.JConsole".
Below the title bar, there is a menu bar that consists of three menus: Connection, Window, and Help.
The window is divided into six tabs that are located below the menu bar: Overview, Memory, Threads, Classes, VM Summary, and MBeans.
The Memory tab is selected. At the top of the tab is a row of three elements: a dropdown list labeled Chart with the Heap Memory Usage item selected, a dropdown list labeled Time Range with the All item selected, and a button labeled Perform GC.
Below these elements is a graph with four time values on the horizontal axis ranging from 15:05 to 15:08 with an interval of one minute each. The vertical axis contains five memory size values ranging from 10 Mb to 50 Mb with an interval of 10 Mb each. At the place where the graph line breaks on the right, there is a label that says: "Used 17,909,604".
Below the graph, at the bottom of the window, there is a group labeled Details. In the left part of that group, there is a pane with a summary of five values:
Time: 2006-10-02 15:08:26 Used: 18,234 kbytes Commited: 40,456 kbytes Max: 65,088 kbytes GC time: 0.709 seconds on Copy (194 collections) 1.272 seconds on MarkSweepCompact (12 collections)
In the right part of the Details group, there are five vertical gauges (three of them are located above a box labeled Heap, and two above a box labeled Non-Heap). To the left of the gauges, there is a vertical scale axis with five values ranging from 0% to 100% with an interval of 25%.