Local monitoring with jconsole is useful for development and prototyping. Using jconsole locally is not recommended for production environments, because jconsole itself consumes significant system resources. Rather, use jconsole on a remote system to isolate it from the platform being monitored.

To enable monitoring and management from remote systems, set this system property when you start the JVM:

Where, portNum is the port number through which you want to enable JMX/RMI connections.  Be sure to specify an unused port number.

For more information on usage of jconsole refer to http://download.oracle.com/javase/1.5.0/docs/guide/management/jconsole.html


The JVM hotspot settings mentioned below are non-standard hotspot options provided by SUN VM implementation and are not guaranteed to be supported by all JVM implementations e.g. IBM JRE does not support many of these options.

Adaptavist ThemeBuilder EngineAtlassian Confluence