The JConsole tool uses JMX and the java.lang.management extensions to allow a user to monitor memory usage, track threads, etc. on a running VM. We already have a VM interface for the extensions and the main JMX classes in place, so we should aim to add the missing functionality (mainly the javax.management.remote code) so that a Classpath VM can be accessed via JConsole and monitored.