名前
jmap - 指定プロセスの詳細を印刷
シノプシス
ノート: このコマンドは実験的なものであり、サポートされていません。
jmap [options] pid
- options
- これは、jmapコマンド行オプションです。 「jmapコマンドのオプション」を参照してください。
- pid
- optionsで指定された情報が出力されるプロセスID。 プロセスはJavaプロセスである必要があります。 マシン上で実行されているJavaプロセスのリストを取得するには、psコマンドを使用するか、JVMプロセスが別のDockerインスタンスで実行されていない場合はjpsコマンドを使用します。
説明
jmapコマンドは、指定された実行中のプロセスの詳細を出力します。
ノート:
このコマンドはサポートされておらず、JDKの将来のリリースでは使用できない可能性があります。 dbgeng.dllファイルが存在していないWindowsシステムでは、Debugging Tools For Windowsをインストールしないとこれらのツールが正常に動作しません。 PATH環境変数に、ターゲット・プロセスで使用されるjvm.dllファイルの場所またはコア・ダンプ・ファイルが生成された場所を含めてください。 
jmapコマンドのオプション
- -clstatspid
- 実行中のプロセスに接続し、Javaヒープのクラス・ローダー統計を出力します。
- -finalizerinfopid
- 実行中のプロセスに接続し、ファイナライズを待つオブジェクトに関する情報を出力します。
- -histo[- :live] pid
- 実行中のプロセスに接続し、Javaオブジェクト・ヒープのヒストグラムを出力します。 liveサブオプションが指定された場合、ライブ・オブジェクトのみをカウントします。
- -dump:dump_options pid
- 実行中のプロセスに接続し、Javaヒープをダンプします。 dump_optionsには次のものが含まれます: - live---指定した場合、ライブ・オブジェクトのみダンプします。指定しない場合、ヒープのすべてのオブジェクトをダンプします。
- format=b---- hprofバイナリ形式でJavaヒープをダンプ
- file=filename --- ヒープをfilenameにダンプ
 - 例 : - jmap -dump:live,format=b,file=heap.binpid