1 '\" t |
1 '\" t |
2 .\" Copyright (c) 2004, 2013, Oracle and/or its affiliates. All rights reserved. |
2 .\" Copyright (c) 2004, 2013, Oracle and/or its affiliates. All rights reserved. |
3 .\" Title: jstack |
3 .\" Title: jstack |
4 .\" Language: English |
4 .\" Language: English |
5 .\" Date: 2013ǯ1121 |
5 .\" Date: 2013年11月21日 |
6 .\" SectDesc: ȥ֥륷塼ƥġ |
6 .\" SectDesc: トラブルシューティング・ツール |
7 .\" Software: JDK 8 |
7 .\" Software: JDK 8 |
8 .\" Arch: |
8 .\" Arch: 汎用 |
9 .\" |
9 .\" |
10 .\" DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
10 .\" DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
11 .\" |
11 .\" |
12 .\" This code is free software; you can redistribute it and/or modify it |
12 .\" This code is free software; you can redistribute it and/or modify it |
13 .\" under the terms of the GNU General Public License version 2 only, as |
13 .\" under the terms of the GNU General Public License version 2 only, as |
26 .\" Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
26 .\" Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
27 .\" or visit www.oracle.com if you need additional information or have any |
27 .\" or visit www.oracle.com if you need additional information or have any |
28 .\" questions. |
28 .\" questions. |
29 .\" |
29 .\" |
30 .pl 99999 |
30 .pl 99999 |
31 .TH "jstack" "1" "2013ǯ1121" "JDK 8" "ȥ֥륷塼ƥġ" |
31 .TH "jstack" "1" "2013年11月21日" "JDK 8" "トラブルシューティング・ツール" |
32 .\" ----------------------------------------------------------------- |
32 .\" ----------------------------------------------------------------- |
33 .\" * Define some portability stuff |
33 .\" * Define some portability stuff |
34 .\" ----------------------------------------------------------------- |
34 .\" ----------------------------------------------------------------- |
35 .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
35 .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
36 .\" http://bugs.debian.org/507673 |
36 .\" http://bugs.debian.org/507673 |
82 .RE |
82 .RE |
83 .\} |
83 .\} |
84 .PP |
84 .PP |
85 \fIoptions\fR |
85 \fIoptions\fR |
86 .RS 4 |
86 .RS 4 |
87 ޥɥ饤ץץȤƤ |
87 コマンドライン・オプション。オプションを参照してください。 |
88 .RE |
88 .RE |
89 .PP |
89 .PP |
90 \fIpid\fR |
90 \fIpid\fR |
91 .RS 4 |
91 .RS 4 |
92 Ϥ륹åȥ졼ΥץIDǤץJavaץǤɬפޤޥǼ¹ԤƤJavaץΰˤϡjps(1)ޥɤѤޤ |
92 出力するスタック・トレースのプロセスIDです。プロセスはJavaプロセスである必要があります。マシン上で実行しているJavaプロセスの一覧を取得するには、jps(1)コマンドを使用します。 |
93 .RE |
93 .RE |
94 .PP |
94 .PP |
95 \fI¹Բǽե\fR |
95 \fI実行可能ファイル\fR |
96 .RS 4 |
96 .RS 4 |
97 פκJava¹Բǽե롣 |
97 コア・ダンプの作成元のJava実行可能ファイル。 |
98 .RE |
98 .RE |
99 .PP |
99 .PP |
100 \fI\fR |
100 \fIコア\fR |
101 .RS 4 |
101 .RS 4 |
102 Ϥ륹åȥ졼ΥեǤ |
102 出力するスタック・トレースのコア・ファイルです。 |
103 .RE |
103 .RE |
104 .PP |
104 .PP |
105 \fIremote\-hostname\-or\-IP\fR |
105 \fIremote\-hostname\-or\-IP\fR |
106 .RS 4 |
106 .RS 4 |
107 ⡼ȡǥХåС\fIۥ̾\fRޤ\fIIP\fRɥ쥹jsadebugd(1)ȤƤ |
107 リモート・デバッグ・サーバーの\fIホスト名\fRまたは\fIIP\fRアドレス。jsadebugd(1)を参照してください。 |
108 .RE |
108 .RE |
109 .PP |
109 .PP |
110 \fIserver\-id\fR |
110 \fIserver\-id\fR |
111 .RS 4 |
111 .RS 4 |
112 ʣΥǥХåСƱΥ⡼ȡۥȤǼ¹ԤƤΡץͭID |
112 複数のデバッグ・サーバーが同一のリモート・ホストで実行している場合の、オプション固有のID。 |
113 .RE |
113 .RE |
114 .SH "" |
114 .SH "説明" |
115 .PP |
115 .PP |
116 \fIjstack\fRޥɤϡꤵ줿Javaץեޤϥ⡼ȡǥХåСФJavaåɤJavaåȥ졼ϤޤJavaե졼ऴȤˡե륯饹̾å̾Хȥɡǥå(bci)ӹֹ(Ѳǽʾ)Ϥޤ\fI\-m\fRץѤȡ\fIjstack\fRޥɤϡ٤ƤΥåɤJavaե졼ȥͥƥ֡ե졼ξץࡦ(PC)ȤȤ˽Ϥޤͥƥ֡ե졼ऴȤˡPC˺Ǥᤤͥƥ֡ܥ(Ѳǽʾ)ϤޤC++ʬ̾ʬޤC++̾ʬˤϡΥޥɤνϤ\fIc++filt\fR˥ѥפޤꤵ줿ץ64ӥåJavaۥޥǼ¹ԤƤϡ\fI\-J\-d64\fRץꤹɬפޤ(: |
116 \fIjstack\fRコマンドは、指定されたJavaプロセス、コア・ファイルまたはリモート・デバッグ・サーバーに対するJavaスレッドのJavaスタック・トレースを出力します。Javaフレームごとに、フルクラス名、メソッド名、バイトコード・インデックス(bci)、および行番号(利用可能な場合)が出力されます。\fI\-m\fRオプションを使用すると、\fIjstack\fRコマンドは、すべてのスレッドのJavaフレームとネイティブ・フレームの両方を、プログラム・カウンタ(PC)とともに出力します。ネイティブ・フレームごとに、PCに最も近いネイティブ・シンボル(利用可能な場合)が出力されます。C++分解名は分解解除されません。C++名を分解解除するには、このコマンドの出力を\fIc++filt\fRにパイプします。指定されたプロセスが64ビットJava仮想マシン上で実行されている場合は、\fI\-J\-d64\fRオプションを指定する必要があります(例: |
117 \fIjstack \-J\-d64 \-m pid\fR) |
117 \fIjstack \-J\-d64 \-m pid\fR)。 |
118 .PP |
118 .PP |
119 \fB\fR |
119 \fB注意\fR |
120 Υ桼ƥƥϥݡоݳǤꡢJDKΥǤѤǤʤʤǽޤdbgeng\&.dllե뤬¸ߤƤʤWindowsƥǤϡDebugging Tools For Windowsȡ뤷ʤȤΥġ뤬ưޤޤ\fIPATH\fRĶѿˤϡåȡץˤäƻѤjvm\&.dllξꡢޤϥå塦סե뤬줿꤬ޤޤ褦ˤƤޤ |
120 このユーティリティはサポート対象外であり、将来のJDKのリリースでは利用できなくなる可能性があります。dbgeng\&.dllファイルが存在していないWindowsシステムでは、Debugging Tools For Windowsをインストールしないとこれらのツールが正常に動作しません。また、\fIPATH\fR環境変数には、ターゲット・プロセスによって使用されるjvm\&.dllの場所、またはクラッシュ・ダンプ・ファイルが生成された場所が含まれるようにしてください。次に例を示します。 |
121 .sp |
121 .sp |
122 .if n \{\ |
122 .if n \{\ |
123 .RS 4 |
123 .RS 4 |
124 .\} |
124 .\} |
125 .nf |
125 .nf |
126 set PATH=<jdk>\ejre\ebin\eclient;%PATH% |
126 set PATH=<jdk>\ejre\ebin\eclient;%PATH% |
127 .fi |
127 .fi |
128 .if n \{\ |
128 .if n \{\ |
129 .RE |
129 .RE |
130 .\} |
130 .\} |
131 .SH "ץ" |
131 .SH "オプション" |
132 .PP |
132 .PP |
133 \-F |
133 \-F |
134 .RS 4 |
134 .RS 4 |
135 \fIjstack\fR |
135 \fIjstack\fR |
136 [\fI\-l\fR] |
136 [\fI\-l\fR] |
137 \fIpid\fRʤ˥åפޤ |
137 \fIpid\fRが応答しない場合にスタック・ダンプを強制します。 |
138 .RE |
138 .RE |
139 .PP |
139 .PP |
140 \-l |
140 \-l |
141 .RS 4 |
141 .RS 4 |
142 ĹΥꥹȡͭ\fIjava\&.util\&.concurrent\fRνͭǤ륷ʥΰʤɡåˤĤƤɲþޤhttp://docs\&.oracle\&.com/javase/8/docs/api/java/util/concurrent/locks/AbstractOwnableSynchronizer\&.htmlˤ |
142 長形式のリスト。所有\fIjava\&.util\&.concurrent\fRの所有できるシンクロナイザの一覧など、ロックについての追加情報を印刷します。http://docs\&.oracle\&.com/javase/8/docs/api/java/util/concurrent/locks/AbstractOwnableSynchronizer\&.htmlにある |
143 \fIAbstractOwnableSynchronizer\fR饹ҤȤƤ |
143 \fIAbstractOwnableSynchronizer\fRクラス記述を参照してください |
144 .RE |
144 .RE |
145 .PP |
145 .PP |
146 \-m |
146 \-m |
147 .RS 4 |
147 .RS 4 |
148 JavaӥͥƥC/C++ե졼ξĺ⡼ɤΥåȥ졼Ϥޤ |
148 JavaおよびネイティブC/C++フレームの両方を持つ混合モードのスタック・トレースを出力します。 |
149 .RE |
149 .RE |
150 .PP |
150 .PP |
151 \-h |
151 \-h |
152 .RS 4 |
152 .RS 4 |
153 إסåϤޤ |
153 ヘルプ・メッセージが出力されます。 |
154 .RE |
154 .RE |
155 .PP |
155 .PP |
156 \-help |
156 \-help |
157 .RS 4 |
157 .RS 4 |
158 إסåϤޤ |
158 ヘルプ・メッセージが出力されます。 |
159 .RE |
159 .RE |
160 .SH "ΤԶ" |
160 .SH "既知の不具合" |
161 .PP |
161 .PP |
162 ⡼ɤΥåȥ졼Ǥϡ\fI\-m\fRץϥ⡼ȡǥХåСǤϵǽޤ |
162 混合モードのスタック・トレースでは、\fI\-m\fRオプションはリモート・デバッグ・サーバーでは機能しません。 |
163 .SH "Ϣ" |
163 .SH "関連項目" |
164 .sp |
164 .sp |
165 .RS 4 |
165 .RS 4 |
166 .ie n \{\ |
166 .ie n \{\ |
167 \h'-04'\(bu\h'+03'\c |
167 \h'-04'\(bu\h'+03'\c |
168 .\} |
168 .\} |