jmap.1 5.8 KB
Newer Older
1
." Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved.
T
tbell 已提交
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
." DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
."
." This code is free software; you can redistribute it and/or modify it
." under the terms of the GNU General Public License version 2 only, as
." published by the Free Software Foundation.
."
." This code is distributed in the hope that it will be useful, but WITHOUT
." ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
." FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
." version 2 for more details (a copy is included in the LICENSE file that
." accompanied this code).
."
." You should have received a copy of the GNU General Public License version
." 2 along with this work; if not, write to the Free Software Foundation,
." Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
."
18 19 20
." Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
." or visit www.oracle.com if you need additional information or have any
." questions.
T
tbell 已提交
21
."
22
.TH jmap 1 "02 Jun 2010"
T
tbell 已提交
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99

.LP
.SH "名前"
jmap \- メモリーマップ
.LP
.RS 3
.TP 2
o
形式 
.TP 2
o
パラメータ 
.TP 2
o
説明 
.TP 2
o
オプション 
.TP 2
o
関連項目 
.RE

.LP
.SH "形式"
.LP

.LP
.nf
\f3
.fl
\fP\f3jmap\fP [ option ] pid
.fl
\f3jmap\fP [ option ] executable core
.fl
\f3jmap\fP [ option ] [server\-id@]remote\-hostname\-or\-IP
.fl
.fi

.LP
.SH "パラメータ"
.LP

.LP
.RS 3
.TP 3
option 
各オプションは互いに排他的です。オプションを使用する場合、コマンド名の直後に記述します。 
.TP 3
pid 
印刷するメモリーマップのプロセス ID。プロセスは Java プロセスである必要があります。マシン上で実行している Java プロセスの一覧を取得するには、jps(1) を使用します。 
.br
.TP 3
executable 
コアダンプの作成元の Java 実行可能ファイルです。 
.br
.TP 3
core 
印刷するメモリーマップのコアファイル。 
.br
.TP 3
remote\-hostname\-or\-IP 
リモートデバッグサーバー (jsadebugd(1) を参照) のホスト名または IP アドレスです。 
.br
.TP 3
server\-id 
複数のデバッグサーバーが同一のリモートホストで実行している場合の、オプション固有の ID です。
.br
.RE

.LP
.SH " 説明"
.LP

.LP
.LP
\f3jmap\fP は、指定されたプロセスやコアファイルまたはリモートデバッグサーバーの、共用オブジェクトメモリーマップまたはヒープメモリーの詳細を印刷します。指定されたプロセスが 64 ビット VM 上で実行されている場合、\f2\-J\-d64\fP オプションを指定しなければならない場合があります。 次に例を示します。
D
duke 已提交
100 101 102 103 104 105 106 107 108 109 110 111 112 113
.LP
.RS 3

.LP
.nf
\f3
.fl
jmap \-J\-d64 \-heap pid
.fl
\fP
.fi
.RE

.LP
T
tbell 已提交
114
\f3注 \- このユーティリティーはサポート対象外であり、将来の JDK のバージョンでは利用できなくなる可能性があります。\fP
D
duke 已提交
115 116 117
.br

.LP
T
tbell 已提交
118
Windows プラットフォーム上で使用可能な唯一の jmap 形式は、次のとおりです。 
D
duke 已提交
119 120 121 122 123
.RS 3

.LP
jmap \-dump:<\f2dump\-options\fP> pid
.RE
T
tbell 已提交
124
および 
D
duke 已提交
125 126 127 128 129
.RS 3

.LP
jmap \-histo[:live] pid
.RE
T
tbell 已提交
130 131 132 133 134 135 136 137 138
.SH "オプション"
.LP

.LP
.RS 3
.TP 3
<オプションなし> 
オプションを使用しない場合、\f3jmap\fP は共用オブジェクトマッピングを印刷します。ターゲット VM にロードされた共用オブジェクトごとに、開始アドレス、マッピングのサイズ、および共用オブジェクトファイルのフルパスが印刷されます。これは、Solaris \f3pmap\fP ユーティリティーと類似しています。 
.br
D
duke 已提交
139 140
.TP 3
\-dump:[live,]format=b,file=<filename> 
T
tbell 已提交
141 142
Java ヒープを hprof バイナリ形式で filename にダンプします。\f2live\fP サブオプションは省略可能です。これが指定された場合、ヒープ内で生存中のオブジェクトのみがダンプされます。ヒープダンプを参照するには、生成されたファイルを jhat(1) (Java Heap Analysis Tool) を使って読み取ります。 
.br
D
duke 已提交
143 144
.TP 3
\-finalizerinfo 
T
tbell 已提交
145 146 147 148 149 150 151 152 153 154 155 156 157 158
ファイナライズを待っているオブジェクトに関する情報を出力します。 
.br
.TP 3
\-heap 
ヒープサマリーを印刷します。使用される GC アルゴリズム、ヒープ構成、および世代ごとのヒープ使用率が印刷されます。 
.br
.TP 3
\-histo[:live] 
ヒープのヒストグラムを印刷します。Java クラスごとに、オブジェクトの数、バイト単位でのメモリーサイズ、および完全修飾クラス名が印刷されます。VM 内部クラス名は、「*」の接頭辞を付けて印刷されます。\f2live\fP サブオプションが指定された場合、生存中のオブジェクトのみがカウントされます。 
.br
.TP 3
\-permstat 
Permanent 世代の Java ヒープの、クラスローダー関連の統計データを印刷します。クラスローダーごとに、その名前、状態、アドレス、親クラスローダー、およびクラスローダーがロードしたクラスの数とサイズが印刷されます。さらに、intern された文字列の数とサイズも出力されます。 
.br
D
duke 已提交
159 160
.TP 3
\-F 
T
tbell 已提交
161 162 163 164 165 166 167 168 169 170 171
強制 (Force)。pid が応答しない場合に、jmap \-dump または jmap \-histo オプションとともに使用します。このモードでは、\f2live\fP サブオプションはサポートされません。 
.br
.TP 3
\-h 
ヘルプメッセージを印刷します。
.br
.br
.TP 3
\-help 
ヘルプメッセージを印刷します。
.br
D
duke 已提交
172 173 174
.br
.TP 3
\-J<flag> 
T
tbell 已提交
175 176 177
jmap が実行されている Java 仮想マシンに <flag> を渡します。 
.br
.RE
D
duke 已提交
178 179

.LP
T
tbell 已提交
180
.SH "関連項目"
D
duke 已提交
181 182 183
.LP
.RS 3
.TP 2
T
tbell 已提交
184
o
D
duke 已提交
185 186
pmap (1) 
.TP 2
T
tbell 已提交
187 188
o
jhat(1) 
D
duke 已提交
189
.TP 2
T
tbell 已提交
190 191
o
jps(1) 
D
duke 已提交
192
.TP 2
T
tbell 已提交
193 194
o
jsadebugd(1) 
D
duke 已提交
195 196 197 198
.RE

.LP