dazoyee space

jcmdコマンド

JDKのjcmdコマンドについて

jcmdとは

jcmdユーティリティは、実行中のJava仮想マシン(JVM)に診断コマンド要求を送信する場合に使用します。

例えばこんなときにつかう

jcmdでのコマンドのドメイン

用途 コマンド
利用できるコマンドを確認する jcmd <pid> help
各コマンドの詳細を確認する jcmd <pid> help <command>

pidを調べる

Threadドメイン

jcmd <pid> Thread.print

VMドメイン

GCドメイン

Compilerドメイン

JVMTIドメイン

ManagementAgentドメイン

JFRドメイン

分析ツール

jfrコマンド

使わなくなったコマンドたち

jcmdはローカルプロセスのみ