JavaアプリケーションおよびJava仮想マシン(JVM)のトラブルシューティングを行うには、次のコマンドを使用します。 これらのコマンドのほとんどは、サポートされていない試験的なものなので、将来のJDKリリースで使用できなくなる可能性があります。
このセクションには、次のコマンドが含まれます。
jcmd: 実行中のJVMに対して診断コマンド要求を送信します。
jinfo: 試験的。 構成情報を生成します。
jhat: 試験的。 Javaヒープを解析します。
jmap: 試験的。 プロセス、コア・ファイル、またはリモート・デバッグ・サーバーの、共用オブジェクト・メモリー・マップまたはヒープ・メモリーの詳細を出力します。
jsadebugd: 試験的。 Javaプロセスまたはコア・ファイルに接続し、デバッグ・サーバーとして機能します。
jstack: 試験的。 Javaプロセス、コア・ファイル、またはリモート・デバッグ・サーバーに対するJavaスレッドのスタック・トレースを出力します。