jconsole(1) Java Troubleshooting, Profiling, Monitoring and Management Tools jconsole(1)

# [NAME](#NAME)

jconsole - Starts a graphical console that lets you monitor and manage Java applications.

# [SYNOPSIS](#SYNOPSIS)

```
jconsole [ options ] [ connection ... ]
```

[*options*](#options)

The command-line options. See Options.

[connection = *pid* | *host*:*port* | *jmxURL*](#connection)

The **pid** value is the process ID of a local Java Virtual Machine (JVM). The JVM must be running with the same user ID as the user ID running the **jconsole** command.The **host:port** values are the name of the host system on which the JVM is running, and the port number specified by the system property **com.sun.management.jmxremote.port** when the JVM was started.The **jmxUrl** value is the address of the JMX agent to be connected to as described in JMXServiceURL.

For more information about the **connection** parameter, see Monitoring and Management Using JMX Technology at http://docs.oracle.com/javase/8/docs/technotes/guides/management/agent.html

See also the **JMXServiceURL** class description at http://docs.oracle.com/javase/8/docs/api/javax/management/remote/JMXServiceURL.html

# [DESCRIPTION](#DESCRIPTION)

The **jconsole** command starts a graphical console tool that lets you monitor and manage Java applications and virtual machines on a local or remote machine.

On Windows, the **jconsole** command does not associate with a console window. It does, however, display a dialog box with error information when the **jconsole** command fails.

# [OPTIONS](#OPTIONS)

[-interval*=n*](#interval)

Sets the update interval to *n* seconds (default is 4 seconds).

[-notile](#notile)

Does not tile windows initially (for two or more connections).

[-pluginpath *plugins*](#pluginpath)

Specifies a list of directories or JAR files to be searched for **JConsole** plug-ins. The *plugins* path should contain a provider-configuration file named **META-INF/services/com.sun.tools.jconsole.JConsolePlugin** that contains one line for each plug-in. The line specifies the fully qualified class name of the class implementing the **com.sun.tools.jconsole.JConsolePlugin** class.

[-version](#version)

Displays release information and exits.

[-help](#help)

Displays a help message.

[-J*flag*](#J)

Passes **flag** to the JVM on which the **jconsole** command is run.

# [SEE ALSO](#SEE)

•

Using JConsole at http://docs.oracle.com/javase/8/docs/technotes/guides/management/jconsole.html

•

Monitoring and Management Using JMX Technology at http://docs.oracle.com/javase/8/docs/technotes/guides/management/agent.html

•

The **JMXServiceURL** class description at http://docs.oracle.com/javase/8/docs/api/javax/management/remote/JMXServiceURL.html

21 November 2013 JDK 8

---

Document: jconsole(1) from openjdk-11 11.0.32.1-r6 (Chainguard OS)
Source: https://github.com/openjdk/jdk11u.git
