jconsole(1) Javaトラブルシューティング、プロファイリング、モニタリン jconsole(1)

# 名前

jconsole - Javaアプリケーションをモニターおよび管理するためのグラフィカル・コンソールを開始します。

# 概要

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

*options*

コマンド行オプション。オプションを参照してください。

connection = *pid* | *host*:*port* | *jmxURL*

**pid**値はローカルのJava Virtual Machine (JVM)のプロセスIDです。JVMは**jconsole**コマンドを実行しているユーザーIDと同じユーザーIDで実行する必要があります。**host:port**値はJVMが動作しているホスト・システムの名前と、JVMが開始したときにシステム・プロパティ**com.sun.management.jmxremote.port**で指定したポート番号です。**jmxUrl**値は、JMXServiceURLで記述されている、接続されるJMXエージェントのアドレスです。

**connection**パラメータの詳細は、JMXテクノロジを使用したモニタリングおよび管理 (http://docs.oracle.com/javase/8/docs/technotes/guides/management/agent.html)を参照してください

**JMXServiceURL**クラスの説明( http://docs.oracle.com/javase/8/docs/api/javax/management/remote/JMXServiceURL.html)も参照してください

# 説明

**jconsole**コマンドは、ローカル・マシンまたはリモート・マシン上のJavaアプリケーションと仮想マシンのモニターと管理を行うグラフィカル・コンソール・ツールを起動します。

Windows上では、**jconsole**コマンドはコンソール・ウィンドウと関連付けられていません。ただし、**jconsole**コマンドが失敗すると、エラー情報を示すダイアログ・ボックスが表示されます。

# オプション

-interval*=n*

更新間隔を*n*秒に設定します(デフォルトは4秒)。

-notile

最初にウィンドウをタイル表示しません(複数接続の場合)。

-pluginpath *plugins*

**JConsole**プラグインを検索するディレクトリまたはJARファイルのリストを指定します。*plugins*パスには**META-INF/services/com.sun.tools.jconsole.JConsolePlugin**という名前のプロバイダ構成ファイルを含んでいる必要があり、これにはプラグインごとに1行が含まれています。その行は**com.sun.tools.jconsole.JConsolePlugin**クラスを実装しているクラスの完全修飾クラス名を指定します。

-version

リリース情報を表示して終了します。

-help

ヘルプ・メッセージを表示します。

-J*flag*

**jconsole**コマンドを実行したJVMに**flag**を渡します。

# 関連項目

•JConsoleの使用 (http://docs.oracle.com/javase/8/docs/technotes/guides/management/jconsole.html)

•JMXテクノロジを使用したモニタリングおよび管理

(http://docs.oracle.com/javase/8/docs/technotes/guides/management/agent.html)

•**JMXServiceURL**クラスの説明( http://docs.oracle.com/javase/8/docs/api/javax/management/remote/JMXServiceURL.html)

2013年11月21日 JDK 8

---

Document: jconsole(1) from adoptium-openjdk-8 8.512.5-r2 (Chainguard OS)
Source: https://github.com/adoptium/jdk8u.git
