jmap.1 revision 2362
1178N/A." Copyright 2006 Sun Microsystems, Inc. All Rights Reserved.
1178N/A." DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
1178N/A."
1178N/A." This code is free software; you can redistribute it and/or modify it
1178N/A." under the terms of the GNU General Public License version 2 only, as
1178N/A." published by the Free Software Foundation.
1178N/A."
1178N/A." This code is distributed in the hope that it will be useful, but WITHOUT
1178N/A." ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
1178N/A." FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
1178N/A." version 2 for more details (a copy is included in the LICENSE file that
1178N/A." accompanied this code).
1178N/A."
1178N/A." You should have received a copy of the GNU General Public License version
1178N/A." 2 along with this work; if not, write to the Free Software Foundation,
1178N/A." Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
1178N/A."
2362N/A." Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
2362N/A." or visit www.oracle.com if you need additional information or have any
2362N/A." questions.
1178N/A."
1178N/A.TH jmap 1 "04 May 2009"
1178N/A." Generated from HTML by html2man (author: Eric Armstrong)
1178N/A
1178N/A.LP
1178N/A.SH "名前"
1178N/Ajmap \- メモリーマップ
1178N/A.LP
1178N/A.RS 3
1178N/A.TP 2
1178N/Ao
1178N/A形式
1178N/A.TP 2
1178N/Ao
1178N/Aパラメータ
1178N/A.TP 2
1178N/Ao
1178N/A説明
1178N/A.TP 2
1178N/Ao
1178N/Aオプション
1178N/A.TP 2
1178N/Ao
1178N/A関連項目
1178N/A.RE
1178N/A
1178N/A.LP
1178N/A.SH "形式"
1178N/A.LP
0N/A
0N/A.LP
0N/A.nf
0N/A\f3
1178N/A.fl
1178N/A\fP\f3jmap\fP [ option ] pid
1178N/A.fl
1178N/A\f3jmap\fP [ option ] executable core
1178N/A.fl
1178N/A\f3jmap\fP [ option ] [server\-id@]remote\-hostname\-or\-IP
1178N/A.fl
1178N/A.fi
1178N/A
0N/A.LP
0N/A.SH "パラメータ"
1178N/A.LP
0N/A
1178N/A.LP
1178N/A.RS 3
1178N/A.TP 3
1178N/Aoption
1178N/A各オプションは互いに排他的です。オプションを使用する場合、コマンド名の直後に記述します。
1178N/A.TP 3
1178N/Apid
1178N/A印刷するメモリーマップのプロセス ID。プロセスは Java プロセスである必要があります。マシン上で実行している Java プロセスの一覧を取得するには、jps(1) を使用します。
1178N/A.br
1178N/A.TP 3
1178N/Aexecutable
0N/Aコアダンプの作成元の Java 実行可能ファイルです。
0N/A.br
1178N/A.TP 3
1178N/Acore
1178N/A印刷するメモリーマップのコアファイル。
0N/A.br
1178N/A.TP 3
1178N/Aremote\-hostname\-or\-IP
1178N/Aリモートデバッグサーバー (jsadebugd(1) を参照) のホスト名または IP アドレスです。
1178N/A.br
1178N/A.TP 3
1178N/Aserver\-id
0N/A複数のデバッグサーバーが同一のリモートホストで実行している場合の、オプション固有の ID です。
0N/A.br
1178N/A.RE
1178N/A
0N/A.LP
1178N/A.SH " 説明"
1178N/A.LP
1178N/A
1178N/A.LP
1178N/A.LP
1178N/A\f3jmap\fP は、指定されたプロセスやコアファイルまたはリモートデバッグサーバーの、共用オブジェクトメモリーマップまたはヒープメモリーの詳細を印刷します。指定されたプロセスが 64 ビット VM 上で実行されている場合、\f2\-J\-d64\fP オプションを指定しなければならない場合があります。 次に例を示します。
1178N/A.LP
0N/A.RS 3
0N/A
1178N/A.LP
1178N/A.nf
1178N/A\f3
1178N/A.fl
1178N/Ajmap \-J\-d64 \-heap pid
1178N/A.fl
1178N/A\fP
1178N/A.fi
1178N/A.RE
1178N/A
1178N/A.LP
1178N/A\f3注 \- このユーティリティーはサポート対象外であり、将来の JDK のバージョンでは利用できなくなる可能性があります。\fP
0N/A.br
1178N/A
1178N/A.LP
1178N/AWindows プラットフォーム上で使用可能な唯一の jmap 形式は、次のとおりです。
1178N/A.RS 3
1178N/A
1178N/A.LP
1178N/Ajmap \-dump:<\f2dump\-options\fP> pid
1178N/A.RE
1178N/Aおよび
1178N/A.RS 3
1178N/A
1178N/A.LP
1178N/Ajmap \-histo[:live] pid
0N/A.RE
0N/A.SH "オプション"
0N/A.LP
1178N/A
0N/A.LP
1178N/A.RS 3
1178N/A.TP 3
0N/A<オプションなし>
0N/Aオプションを使用しない場合、\f3jmap\fP は共用オブジェクトマッピングを印刷します。ターゲット VM にロードされた共用オブジェクトごとに、開始アドレス、マッピングのサイズ、および共用オブジェクトファイルのフルパスが印刷されます。これは、Solaris \f3pmap\fP ユーティリティーと類似しています。
1178N/A.br
1178N/A.TP 3
1178N/A\-dump:[live,]format=b,file=<filename>
1178N/AJava ヒープを hprof バイナリ形式で filename にダンプします。\f2live\fP サブオプションは省略可能です。これが指定された場合、ヒープ内で生存中のオブジェクトのみがダンプされます。ヒープダンプを参照するには、生成されたファイルを jhat(1) (Java Heap Analysis Tool) を使って読み取ります。
1178N/A.br
1178N/A.TP 3
1178N/A\-finalizerinfo
1178N/Aファイナライズを待っているオブジェクトに関する情報を出力します。
1178N/A.br
1178N/A.TP 3
1178N/A\-heap
1178N/Aヒープサマリーを印刷します。使用される GC アルゴリズム、ヒープ構成、および世代ごとのヒープ使用率が印刷されます。
1178N/A.br
1178N/A.TP 3
1178N/A\-histo[:live]
1178N/Aヒープのヒストグラムを印刷します。Java クラスごとに、オブジェクトの数、バイト単位でのメモリーサイズ、および完全修飾クラス名が印刷されます。VM 内部クラス名は、「*」の接頭辞を付けて印刷されます。\f2live\fP サブオプションが指定された場合、生存中のオブジェクトのみがカウントされます。
1178N/A.br
1178N/A.TP 3
1178N/A\-permstat
1178N/APermanent 世代の Java ヒープの、クラスローダー関連の統計データを印刷します。クラスローダーごとに、その名前、状態、アドレス、親クラスローダー、およびクラスローダーがロードしたクラスの数とサイズが印刷されます。さらに、intern された文字列の数とサイズも出力されます。
1178N/A.br
1178N/A.TP 3
1178N/A\-F
1178N/A強制 (Force)。pid が応答しない場合に、jmap \-dump または jmap \-histo オプションとともに使用します。このモードでは、\f2live\fP サブオプションはサポートされません。
1178N/A.br
1178N/A.TP 3
1178N/A\-h
1178N/Aヘルプメッセージを印刷します。
1178N/A.br
1178N/A.br
1178N/A.TP 3
1178N/A\-help
1178N/Aヘルプメッセージを印刷します。
1178N/A.br
1178N/A.br
1178N/A.TP 3
1178N/A\-J<flag>
1178N/Ajmap が実行されている Java 仮想マシンに <flag> を渡します。
1178N/A.br
1178N/A.RE
1178N/A
1178N/A.LP
1178N/A.SH "関連項目"
1178N/A.LP
1178N/A.RS 3
1178N/A.TP 2
1178N/Ao
1178N/Apmap (1)
1178N/A.TP 2
1178N/Ao
1178N/Ajhat(1)
1178N/A.TP 2
1178N/Ao
1178N/Ajps(1)
1178N/A.TP 2
1178N/Ao
1178N/Ajsadebugd(1)
1178N/A.RE
1178N/A
1178N/A.LP
0N/A
1178N/A.LP
1178N/A
1178N/A