JConsole

JConsole

Bei der JConsole handelt es sich um einen grafischen Swing-Client, der Bestandteil des JDK seit der Version 1.5 ist. Die Programmierung in Swing ermöglicht es, die JConsole in jeder von Java unterstützten grafischen Umgebung aufzurufen. So kann die JConsole sowohl unter Linux, als auch unter Mac oder Windows gestartet werden. Nach dem Starten der JConsole erhält der Aufrufer die Möglichkeit, sich mit einer JVM zu verbinden. Nach erfolgtem Verbindungsaufbau kann der Status des Heaps, die CPU, die Anzahl der geladenen Klassen und die der Live-Threads abgerufen werden. Abbildung 22 zeigt die Diagramme der JConsole zu den zuvor aufgeführten Aspekten. Abbildung 22: Sun-JConsole-Monitoring Quelle:http://java.sun.com/javase/6/webnotes/trouble/TSG-VM/html/figures/jconsole-memory-tab.gif Aufgrund der Tatsache, dass sich die JConsole im Paketumfang des JDK befindet, fällt auch sie unter die allgemeine Java-Lizenz und kann sowohl für private, als auch für kommerzielle Zwecke kostenfrei eingesetzt werden.