機械翻訳について

jmapコマンド

名前

jmap - 指定プロセスの詳細を印刷

シノプシス

ノート: このコマンドは実験的なものであり、サポートされていません。

jmap [options] pid

options
これは、jmapコマンドライン・オプションを表します。 「jmapコマンドのオプション」を参照してください。
pid
optionsで指定された情報が出力されるプロセスID。 プロセスはJavaプロセスである必要があります。 マシンで実行されているJavaプロセスのリストを取得するには、psコマンドを使用するか、またはJVMプロセスが別のdockerインスタンスで実行されていない場合はjpsコマンドを使用します。

説明

jmapコマンドは、指定された実行中のプロセスの詳細を出力します。

ノート:

このコマンドはサポート対象外であり、将来のJDKリリースでは利用できなくなる可能性があります。 dbgeng.dllファイルが存在しないWindowsシステムでは、これらのツールが機能するように、Windows用のデバッグ・ツールをインストールする必要があります。 PATH環境変数には、ターゲット・プロセスで使用されるjvm.dllファイルのロケーション、またはコア・ダンプ・ファイルの生成元のロケーションが含まれている必要があります。

jmapコマンドのオプション

-clstats pid
実行中のプロセスに接続し、Javaヒープのクラス・ローダーの統計情報を出力します。
-finalizerinfo pid
実行中のプロセスに接続し、ファイナライズを待機しているオブジェクトに関する情報を出力します。
-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.bin pid