." Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved. ." 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. ." ." 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. ." .TH jstat 1 "14 Apr 2011" .LP .SH "名前" jstat \- Java 仮想マシン統計データ監視ツール .LP .RS 3 .TP 2 o 形式 .TP 2 o パラメータ .TP 2 o 説明 .TP 2 o 仮想マシン識別子 .TP 2 o オプション .RS 3 .TP 2 * 一般的なオプション .TP 2 * 出力オプション .RE .TP 2 o 例 .TP 2 o 関連項目 .RE .LP .SH "形式" .LP .nf \f3 .fl \fP\f3jstat\fP [ \f2generalOption\fP | \f2outputOptions\fP \f2vmid\fP [\f2interval\fP[s|ms] [\f2count\fP]] ] .fl .fi .LP .SH "パラメータ" .LP .RS 3 .TP 3 generalOption 単独で使用する一般的なコマンド行オプションです (\-help、\-options、または \-version)。 .TP 3 outputOptions 単一の \f2statOption\fP と、\-t、\-h、および \-J オプションのいずれかを組み合わせた、1 つまたは複数の出力オプションです。 .TP 3 vmid ターゲットの Java 仮想マシン (JVM) を示す文字列である仮想マシン識別子です。一般的な構文は次のようになります。 .nf \f3 .fl [\fP\f4protocol\fP\f3:][//]\fP\f4lvmid\fP[@\f2hostname\fP[:\f2port\fP]/\f2servername\fP] .fl .fi vmid 文字列の構文の大部分は、URI の構文に対応しています。\f2vmid\fP は、ローカル JVM を表す単純な整数から、通信プロトコル、ポート番号、および他の実装固有の値を示す複雑な構造まで、さまざまに異なります。詳細は、「仮想マシン識別子」を参照してください。 .TP 3 interval[s|ms] 秒 (s) またはミリ秒 (ms) のうち指定した単位でのサンプリング間隔です。デフォルトの単位はミリ秒です。正の整数でなければなりません。これが指定された場合、\f3jstat\fP は interval ごとに出力を生成します。 .TP 3 count 表示するサンプル数です。デフォルト値は無限です。つまり、\f3jstat\fP は、ターゲット JVM が終了するまで、または \f3jstat\fP コマンドが終了するまで、統計データを表示します。正の整数でなければなりません。 .RE .LP .SH " 説明" .LP .LP \f3jstat\fP ツールは、設置されている HotSpot Java 仮想マシン (JVM) のパフォーマンス統計データを表示します。ターゲット JVM は、仮想マシン識別子、つまり下記の \f2vmid\fP オプションによって識別されます。 .LP .LP \f3注\fP: このユーティリティーはサポート対象外であり、将来の JDK のバージョンでは利用できなくなる可能性があります。現在、Windows 98 および Windows Me プラットフォームでは使用できません。 .br .LP .SS 仮想マシン識別子 .LP .LP \f2vmid\fP 文字列の構文の大部分は、URI の構文に対応しています。 .LP .nf \f3 .fl [\fP\f4protocol\fP\f3:][//]\fP\f4lvmid\fP[@\f2hostname\fP][:\f2port\fP][/\f2servername\fP] .fl .fi .LP .RS 3 .TP 3 protocol 通信プロトコルです。\f2protocol\fP が省略され、\f2hostname\fP が指定されていない場合、デフォルトのプロトコルが、プラットフォーム固有の最適化されたローカルプロトコルになります。\f2protocol\fP が省略され、\f2hostname\fP が指定されている場合は、デフォルトプロトコルは \f3rmi\fP になります。 .TP 3 lvmid ターゲット JVM のローカル仮想マシン識別子です。\f2lvmid\fP は、システム上の JVM を一意に識別するプラットフォーム固有の値です。\f2lvmid\fP は、仮想マシン識別子の唯一の必須要素です。\f2lvmid\fP は、絶対というわけではありませんが、一般的にはターゲット JVM プロセスに対するオペレーティングシステムのプロセス識別子です。jps(1) コマンドを使用して、\f2lvmid\fP を指定できます。また、Unix プラットフォームでは\f3ps\fP コマンドを使用して、Windows では Windows タスクマネージャーを使用して、\f2lvmid\fP を指定できます。 .TP 3 hostname ターゲットホストを示すホスト名または IP アドレスです。\f2hostname\fP が省略されている場合は、ターゲットホストはローカルホストになります。 .TP 3 port リモートサーバーと通信するためのデフォルトポートです。\f2hostname\fP が省略されているか、\f2protocol\fP で最適化されたローカルプロトコルが指定されている場合、\f2port\fP は無視されます。そうでなければ、\f2port\fP パラメータの扱いは、実装によって異なります。デフォルトの \f3rmi\fP プロトコルの場合、\f2port\fP は、リモートホスト上の rmiregistry のポート番号を示します。\f2port\fP が省略され、\f2protocol\fP で \f3rmi\fP が指定されている場合、デフォルトの rmiregistry ポート (1099) が使用されます。 .TP 3 servername このパラメータの扱いは、実装によって異なります。最適化されたローカルプロトコルの場合、このフィールドは無視されます。\f3rmi\fP プロトコルの場合は、このパラメータは、リモートホスト上の RMI リソースオブジェクトの名前を示します。 .RE .LP .SH "オプション" .LP .LP \f3jstat\fP コマンドは、一般的なオプションと出力オプションの 2 つのタイプのオプションをサポートしています。一般的なオプションを使用した場合、\f3jstat\fP は簡単な使用率およびバージョン情報を表示します。出力オプションでは、統計データ出力の内容と形式を指定します。 .br .LP .LP \f3注\fP: すべてのオプションとその機能は、将来のリリースで変更または廃止される可能性があります。 .LP .SS 一般的なオプション .LP .LP いずれかの一般的なオプションを指定した場合、他のオプションまたはパラメータは一切指定できません。 .LP .RS 3 .TP 3 \-help ヘルプメッセージを表示します。 .TP 3 \-version バージョン情報を表示します。 .TP 3 \-options 統計データオプションを一覧表示します。下記の「出力オプション」の節を参照してください。 .RE .LP .SS 出力オプション .LP .LP 一般的なオプションを指定しない場合に、出力オプションを指定できます。出力オプションは、\f3jstat\fP の出力の内容および形式を指定し、単一の \f2statOption\fP と、他のいずれかの出力オプション (\-h、\-t、および \-J) とで構成されます。\f2statOption\fP は最初に記述する必要があります。 .LP .LP 出力は、各列が空白で区切られたテーブルの形式で構成されます。タイトルを含むヘッダー行によって、各列の意味がわかります。ヘッダーの表示頻度を設定するには、\f3\-h\fP オプションを使用します。列のヘッダー名は一般に、オプション間で一貫性が保たれています。一般に、2 つのオプションで同じ名前の列が使用されていれば、2 つの列のデータソースは同じになります。 .LP .LP \f3\-t\fP オプションを使用すると、 \f2Timestamp というラベルの付いたタイムスタンプの列が、\fP 出力の最初の列として表示されます。 \f2Timestamp\fP 列には、ターゲット JVM の起動からの経過時間が、秒単位で表示されます。タイムスタンプの精度は、さまざまな要因によって異なり、大量の負荷のかかったシステムでのスレッドスケジュールの遅延により変動します。 .LP .LP \f2interval\fP および \f2count\fP パラメータを使用して、\f3jstat\fP がその出力を表示する頻度と回数をそれぞれ指定します。 .LP .LP \f3注\fP: 将来のリリースでこの形式は変更される可能性があるため、\f3jstat\fP の出力を解析するスクリプトは作成しないことをお勧めします。\f3jstat\fP 出力を解析するスクリプトを作成する場合は、このツールの将来のリリースで、そのスクリプトを変更しなければならないことに留意してください。 .LP .RS 3 .TP 3 \-statOption \f3jstat\fP が表示する統計データ情報を指定します。次の表に、利用可能なオプションの一覧を示します。ある特定のプラットフォームインストールのオプションを一覧表示するには、一般的なオプションの \f3\-options\fP を使用します。 .br .br .LP .TS .if \n+(b.=1 .nr d. \n(.c-\n(c.-1 .de 35 .ps \n(.s .vs \n(.vu .in \n(.iu .if \n(.u .fi .if \n(.j .ad .if \n(.j=0 .na .. .nf .nr #~ 0 .if n .nr #~ 0.6n .ds #d .d .if \(ts\n(.z\(ts\(ts .ds #d nl .fc .nr 33 \n(.s .rm 80 81 .nr 34 \n(.lu .eo .am 81 .br .di a+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 クラスローダーの動作に関する統計データ .br .di .nr a| \n(dn .nr a- \n(dl .. .ec \ .eo .am 81 .br .di b+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 HotSpot Just\-in\-Time コンパイラの動作に関する統計データ .br .di .nr b| \n(dn .nr b- \n(dl .. .ec \ .eo .am 81 .br .di c+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 ガベージコレクトされたヒープの動作に関する統計データ .br .di .nr c| \n(dn .nr c- \n(dl .. .ec \ .eo .am 81 .br .di d+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 世代ごとの容量と対応する領域に関する統計データ .br .di .nr d| \n(dn .nr d- \n(dl .. .ec \ .eo .am 81 .br .di e+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 ガベージコレクション統計データの概要 (\f3\-gcutil\fP と同じ) と、直前および現在 (適用可能な場合) のガベージコレクションイベントの原因 .br .di .nr e| \n(dn .nr e- \n(dl .. .ec \ .eo .am 81 .br .di f+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 New 世代の動作に関する統計データ .br .di .nr f| \n(dn .nr f- \n(dl .. .ec \ .eo .am 81 .br .di g+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 New 世代のサイズと対応する領域に関する統計データ .br .di .nr g| \n(dn .nr g- \n(dl .. .ec \ .eo .am 81 .br .di h+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Old 世代および Permanent 世代の動作に関する統計データ .br .di .nr h| \n(dn .nr h- \n(dl .. .ec \ .eo .am 81 .br .di i+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Old 世代のサイズに関する統計データ .br .di .nr i| \n(dn .nr i- \n(dl .. .ec \ .eo .am 81 .br .di j+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Permanent 世代のサイズに関する統計データ .br .di .nr j| \n(dn .nr j- \n(dl .. .ec \ .eo .am 81 .br .di k+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 ガベージコレクション統計データの概要 .br .di .nr k| \n(dn .nr k- \n(dl .. .ec \ .eo .am 81 .br .di l+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 HotSpot コンパイル方法の統計データ .br .di .nr l| \n(dn .nr l- \n(dl .. .ec \ .35 .nf .ll \n(34u .nr 80 0 .nr 38 \w\f3オプション\fP .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wclass .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wcompiler .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wgc .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wgccapacity .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wgccause .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wgcnew .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wgcnewcapacity .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wgcold .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wgcoldcapacity .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wgcpermcapacity .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wgcutil .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wprintcompilation .if \n(80<\n(38 .nr 80 \n(38 .80 .rm 80 .nr 81 0 .nr 38 \w\f3表示内容\fP .if \n(81<\n(38 .nr 81 \n(38 .81 .rm 81 .nr 38 \n(a- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(b- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(c- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(d- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(e- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(f- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(g- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(h- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(i- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(j- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(k- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(l- .if \n(81<\n(38 .nr 81 \n(38 .35 .nf .ll \n(34u .nr 38 1n .nr 79 0 .nr 40 \n(79+(0*\n(38) .nr 80 +\n(40 .nr 41 \n(80+(3*\n(38) .nr 81 +\n(41 .nr TW \n(81 .if t .if \n(TW>\n(.li .tm Table at line 248 file Input is too wide - \n(TW units .fc   .nr #T 0-1 .nr #a 0-1 .eo .de T# .ds #d .d .if \(ts\n(.z\(ts\(ts .ds #d nl .mk ## .nr ## -1v .ls 1 .ls .. .ec .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'\f3オプション\fP\h'|\n(41u'\f3表示内容\fP .ne \n(a|u+\n(.Vu .if (\n(a|+\n(#^-1v)>\n(#- .nr #- +(\n(a|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'class\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .a+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(b|u+\n(.Vu .if (\n(b|+\n(#^-1v)>\n(#- .nr #- +(\n(b|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'compiler\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .b+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(c|u+\n(.Vu .if (\n(c|+\n(#^-1v)>\n(#- .nr #- +(\n(c|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'gc\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .c+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(d|u+\n(.Vu .if (\n(d|+\n(#^-1v)>\n(#- .nr #- +(\n(d|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'gccapacity\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .d+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(e|u+\n(.Vu .if (\n(e|+\n(#^-1v)>\n(#- .nr #- +(\n(e|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'gccause\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .e+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(f|u+\n(.Vu .if (\n(f|+\n(#^-1v)>\n(#- .nr #- +(\n(f|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'gcnew\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .f+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(g|u+\n(.Vu .if (\n(g|+\n(#^-1v)>\n(#- .nr #- +(\n(g|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'gcnewcapacity\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .g+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(h|u+\n(.Vu .if (\n(h|+\n(#^-1v)>\n(#- .nr #- +(\n(h|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'gcold\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .h+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(i|u+\n(.Vu .if (\n(i|+\n(#^-1v)>\n(#- .nr #- +(\n(i|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'gcoldcapacity\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .i+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(j|u+\n(.Vu .if (\n(j|+\n(#^-1v)>\n(#- .nr #- +(\n(j|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'gcpermcapacity\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .j+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(k|u+\n(.Vu .if (\n(k|+\n(#^-1v)>\n(#- .nr #- +(\n(k|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'gcutil\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .k+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(l|u+\n(.Vu .if (\n(l|+\n(#^-1v)>\n(#- .nr #- +(\n(l|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'printcompilation\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .l+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .fc .nr T. 1 .T# 1 .35 .rm a+ .rm b+ .rm c+ .rm d+ .rm e+ .rm f+ .rm g+ .rm h+ .rm i+ .rm j+ .rm k+ .rm l+ .TE .if \n-(b.=0 .nr c. \n(.c-\n(d.-52 .TP 3 \-h n \f2n\fP サンプル (出力行) ごとに列ヘッダーを表示。 ただし、\f2n\fP は正の整数値。デフォルト値は 0。 このとき、データの最初の行の上に列ヘッダーが表示される .TP 3 \-t n タイムスタンプ列を出力の最初の列として表示。タイムスタンプは、ターゲット JVM の起動時からの経過時間 .TP 3 \-JjavaOption \f2javaOption\fP を \f3java\fP アプリケーション起動ツールへ渡す。たとえば、\f3\-J\-Xms48m\fP と指定すると、スタートアップメモリーは 48M バイトに設定されます。オプションの完全なリストについては、「java(1)」のドキュメントを参照してください。 .RE .LP .SS statOption と出力 .LP .LP 以降の表では、\f3jstat\fP が \f2statOption\fP ごとに出力する列について概要を示します。 .br .LP .SS \-class オプション .LP .LP .TS .if \n+(b.=1 .nr d. \n(.c-\n(c.-1 .de 35 .ps \n(.s .vs \n(.vu .in \n(.iu .if \n(.u .fi .if \n(.j .ad .if \n(.j=0 .na .. .nf .nr #~ 0 .if n .nr #~ 0.6n .ds #d .d .if \(ts\n(.z\(ts\(ts .ds #d nl .fc .nr 33 \n(.s .rm 80 81 .nr 34 \n(.lu .eo .am 81 .br .di a+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 ロードされたクラスの数 .br .di .nr a| \n(dn .nr a- \n(dl .. .ec \ .eo .am 81 .br .di b+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 ロードされた K バイト数 .br .di .nr b| \n(dn .nr b- \n(dl .. .ec \ .eo .am 81 .br .di c+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 アンロードされたクラスの数 .br .di .nr c| \n(dn .nr c- \n(dl .. .ec \ .eo .am 81 .br .di d+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 アンロードされた K バイト数 .br .di .nr d| \n(dn .nr d- \n(dl .. .ec \ .eo .am 81 .br .di e+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 クラスのロードやアンロード処理に要した時間 .br .di .nr e| \n(dn .nr e- \n(dl .. .ec \ .35 .nf .ll \n(34u .nr 80 0 .nr 38 \wクラスローダーの統計データ .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \w\f3列\fP .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wLoaded .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wBytes .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wUnloaded .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wBytes .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wTime .if \n(80<\n(38 .nr 80 \n(38 .80 .rm 80 .nr 81 0 .nr 38 \w\f3説明\fP .if \n(81<\n(38 .nr 81 \n(38 .81 .rm 81 .nr 38 \n(a- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(b- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(c- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(d- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(e- .if \n(81<\n(38 .nr 81 \n(38 .35 .nf .ll \n(34u .nr 38 1n .nr 79 0 .nr 40 \n(79+(0*\n(38) .nr 80 +\n(40 .nr 41 \n(80+(3*\n(38) .nr 81 +\n(41 .nr TW \n(81 .if t .if \n(TW>\n(.li .tm Table at line 298 file Input is too wide - \n(TW units .fc   .nr #T 0-1 .nr #a 0-1 .eo .de T# .ds #d .d .if \(ts\n(.z\(ts\(ts .ds #d nl .mk ## .nr ## -1v .ls 1 .ls .. .ec .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'クラスローダーの統計データ\h'|\n(41u' .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'\f3列\fP\h'|\n(41u'\f3説明\fP .ne \n(a|u+\n(.Vu .if (\n(a|+\n(#^-1v)>\n(#- .nr #- +(\n(a|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'Loaded\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .a+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(b|u+\n(.Vu .if (\n(b|+\n(#^-1v)>\n(#- .nr #- +(\n(b|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'Bytes\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .b+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(c|u+\n(.Vu .if (\n(c|+\n(#^-1v)>\n(#- .nr #- +(\n(c|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'Unloaded\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .c+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(d|u+\n(.Vu .if (\n(d|+\n(#^-1v)>\n(#- .nr #- +(\n(d|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'Bytes\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .d+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(e|u+\n(.Vu .if (\n(e|+\n(#^-1v)>\n(#- .nr #- +(\n(e|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'Time\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .e+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .fc .nr T. 1 .T# 1 .35 .rm a+ .rm b+ .rm c+ .rm d+ .rm e+ .TE .if \n-(b.=0 .nr c. \n(.c-\n(d.-25 .LP .SS \-compiler オプション .LP .LP .TS .if \n+(b.=1 .nr d. \n(.c-\n(c.-1 .de 35 .ps \n(.s .vs \n(.vu .in \n(.iu .if \n(.u .fi .if \n(.j .ad .if \n(.j=0 .na .. .nf .nr #~ 0 .if n .nr #~ 0.6n .ds #d .d .if \(ts\n(.z\(ts\(ts .ds #d nl .fc .nr 33 \n(.s .rm 80 81 .nr 34 \n(.lu .eo .am 81 .br .di a+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 実行されたコンパイルタスクの数 .br .di .nr a| \n(dn .nr a- \n(dl .. .ec \ .eo .am 81 .br .di b+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 失敗したコンパイルタスクの数 .br .di .nr b| \n(dn .nr b- \n(dl .. .ec \ .eo .am 81 .br .di c+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 無効にされたコンパイルタスクの数 .br .di .nr c| \n(dn .nr c- \n(dl .. .ec \ .eo .am 81 .br .di d+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 コンパイルタスクの実行に要した時間 .br .di .nr d| \n(dn .nr d- \n(dl .. .ec \ .eo .am 81 .br .di e+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 最後に失敗したコンパイルのコンパイルタイプ .br .di .nr e| \n(dn .nr e- \n(dl .. .ec \ .eo .am 81 .br .di f+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 最後に失敗したコンパイルのクラス名とメソッド .br .di .nr f| \n(dn .nr f- \n(dl .. .ec \ .35 .nf .ll \n(34u .nr 80 0 .nr 38 \wHotSpot Just\-In\-Time コンパイラの統計データ .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \w\f3列\fP .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wCompiled .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wFailed .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wInvalid .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wTime .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wFailedType .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wFailedMethod .if \n(80<\n(38 .nr 80 \n(38 .80 .rm 80 .nr 81 0 .nr 38 \w\f3説明\fP .if \n(81<\n(38 .nr 81 \n(38 .81 .rm 81 .nr 38 \n(a- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(b- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(c- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(d- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(e- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(f- .if \n(81<\n(38 .nr 81 \n(38 .35 .nf .ll \n(34u .nr 38 1n .nr 79 0 .nr 40 \n(79+(0*\n(38) .nr 80 +\n(40 .nr 41 \n(80+(3*\n(38) .nr 81 +\n(41 .nr TW \n(81 .if t .if \n(TW>\n(.li .tm Table at line 334 file Input is too wide - \n(TW units .fc   .nr #T 0-1 .nr #a 0-1 .eo .de T# .ds #d .d .if \(ts\n(.z\(ts\(ts .ds #d nl .mk ## .nr ## -1v .ls 1 .ls .. .ec .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'HotSpot Just\-In\-Time コンパイラの統計データ\h'|\n(41u' .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'\f3列\fP\h'|\n(41u'\f3説明\fP .ne \n(a|u+\n(.Vu .if (\n(a|+\n(#^-1v)>\n(#- .nr #- +(\n(a|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'Compiled\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .a+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(b|u+\n(.Vu .if (\n(b|+\n(#^-1v)>\n(#- .nr #- +(\n(b|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'Failed\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .b+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(c|u+\n(.Vu .if (\n(c|+\n(#^-1v)>\n(#- .nr #- +(\n(c|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'Invalid\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .c+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(d|u+\n(.Vu .if (\n(d|+\n(#^-1v)>\n(#- .nr #- +(\n(d|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'Time\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .d+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(e|u+\n(.Vu .if (\n(e|+\n(#^-1v)>\n(#- .nr #- +(\n(e|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'FailedType\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .e+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(f|u+\n(.Vu .if (\n(f|+\n(#^-1v)>\n(#- .nr #- +(\n(f|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'FailedMethod\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .f+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .fc .nr T. 1 .T# 1 .35 .rm a+ .rm b+ .rm c+ .rm d+ .rm e+ .rm f+ .TE .if \n-(b.=0 .nr c. \n(.c-\n(d.-29 .LP .SS \-gc オプション .LP .LP .TS .if \n+(b.=1 .nr d. \n(.c-\n(c.-1 .de 35 .ps \n(.s .vs \n(.vu .in \n(.iu .if \n(.u .fi .if \n(.j .ad .if \n(.j=0 .na .. .nf .nr #~ 0 .if n .nr #~ 0.6n .ds #d .d .if \(ts\n(.z\(ts\(ts .ds #d nl .fc .nr 33 \n(.s .rm 80 81 .nr 34 \n(.lu .eo .am 81 .br .di a+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Survivor 領域 0 の現在の容量 (KB) .br .di .nr a| \n(dn .nr a- \n(dl .. .ec \ .eo .am 81 .br .di b+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Survivor 領域 1 の現在の容量 (KB) .br .di .nr b| \n(dn .nr b- \n(dl .. .ec \ .eo .am 81 .br .di c+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Survivor 領域 0 の使用率 (KB) .br .di .nr c| \n(dn .nr c- \n(dl .. .ec \ .eo .am 81 .br .di d+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Survivor 領域 1 の使用率 (KB) .br .di .nr d| \n(dn .nr d- \n(dl .. .ec \ .eo .am 81 .br .di e+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Eden 領域の現在の容量 (KB) .br .di .nr e| \n(dn .nr e- \n(dl .. .ec \ .eo .am 81 .br .di f+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Eden 領域の使用率 (KB) .br .di .nr f| \n(dn .nr f- \n(dl .. .ec \ .eo .am 81 .br .di g+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Old 領域の現在の容量 (KB) .br .di .nr g| \n(dn .nr g- \n(dl .. .ec \ .eo .am 81 .br .di h+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Old 領域の使用率 (KB) .br .di .nr h| \n(dn .nr h- \n(dl .. .ec \ .eo .am 81 .br .di i+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Permanent 領域の現在の容量 (KB) .br .di .nr i| \n(dn .nr i- \n(dl .. .ec \ .eo .am 81 .br .di j+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Permanent 領域の使用率 (KB) .br .di .nr j| \n(dn .nr j- \n(dl .. .ec \ .eo .am 81 .br .di k+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 若い世代の GC イベント数 .br .di .nr k| \n(dn .nr k- \n(dl .. .ec \ .eo .am 81 .br .di l+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 若い世代のガベージコレクション時間 .br .di .nr l| \n(dn .nr l- \n(dl .. .ec \ .eo .am 81 .br .di m+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 フルガベージコレクション時間 .br .di .nr m| \n(dn .nr m- \n(dl .. .ec \ .eo .am 81 .br .di n+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 ガベージコレクション総時間 .br .di .nr n| \n(dn .nr n- \n(dl .. .ec \ .35 .nf .ll \n(34u .nr 80 0 .nr 38 \wガベージコレクトされたヒープの統計データ .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \w\f3列\fP .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wS0C .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wS1C .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wS0U .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wS1U .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wEC .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wEU .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wOC .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wOU .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wPC .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wPU .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wYGC .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wYGCT .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wFGC .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wFGCT .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wGCT .if \n(80<\n(38 .nr 80 \n(38 .80 .rm 80 .nr 81 0 .nr 38 \w\f3説明\fP .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \wフル GC イベント数 .if \n(81<\n(38 .nr 81 \n(38 .81 .rm 81 .nr 38 \n(a- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(b- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(c- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(d- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(e- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(f- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(g- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(h- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(i- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(j- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(k- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(l- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(m- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(n- .if \n(81<\n(38 .nr 81 \n(38 .35 .nf .ll \n(34u .nr 38 1n .nr 79 0 .nr 40 \n(79+(0*\n(38) .nr 80 +\n(40 .nr 41 \n(80+(3*\n(38) .nr 81 +\n(41 .nr TW \n(81 .if t .if \n(TW>\n(.li .tm Table at line 404 file Input is too wide - \n(TW units .fc   .nr #T 0-1 .nr #a 0-1 .eo .de T# .ds #d .d .if \(ts\n(.z\(ts\(ts .ds #d nl .mk ## .nr ## -1v .ls 1 .ls .. .ec .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'ガベージコレクトされたヒープの統計データ\h'|\n(41u' .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'\f3列\fP\h'|\n(41u'\f3説明\fP .ne \n(a|u+\n(.Vu .if (\n(a|+\n(#^-1v)>\n(#- .nr #- +(\n(a|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'S0C\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .a+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(b|u+\n(.Vu .if (\n(b|+\n(#^-1v)>\n(#- .nr #- +(\n(b|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'S1C\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .b+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(c|u+\n(.Vu .if (\n(c|+\n(#^-1v)>\n(#- .nr #- +(\n(c|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'S0U\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .c+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(d|u+\n(.Vu .if (\n(d|+\n(#^-1v)>\n(#- .nr #- +(\n(d|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'S1U\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .d+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(e|u+\n(.Vu .if (\n(e|+\n(#^-1v)>\n(#- .nr #- +(\n(e|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'EC\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .e+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(f|u+\n(.Vu .if (\n(f|+\n(#^-1v)>\n(#- .nr #- +(\n(f|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'EU\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .f+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(g|u+\n(.Vu .if (\n(g|+\n(#^-1v)>\n(#- .nr #- +(\n(g|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'OC\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .g+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(h|u+\n(.Vu .if (\n(h|+\n(#^-1v)>\n(#- .nr #- +(\n(h|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'OU\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .h+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(i|u+\n(.Vu .if (\n(i|+\n(#^-1v)>\n(#- .nr #- +(\n(i|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'PC\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .i+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(j|u+\n(.Vu .if (\n(j|+\n(#^-1v)>\n(#- .nr #- +(\n(j|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'PU\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .j+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(k|u+\n(.Vu .if (\n(k|+\n(#^-1v)>\n(#- .nr #- +(\n(k|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'YGC\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .k+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(l|u+\n(.Vu .if (\n(l|+\n(#^-1v)>\n(#- .nr #- +(\n(l|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'YGCT\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .l+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'FGC\h'|\n(41u'フル GC イベント数 .ne \n(m|u+\n(.Vu .if (\n(m|+\n(#^-1v)>\n(#- .nr #- +(\n(m|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'FGCT\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .m+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(n|u+\n(.Vu .if (\n(n|+\n(#^-1v)>\n(#- .nr #- +(\n(n|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'GCT\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .n+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .fc .nr T. 1 .T# 1 .35 .rm a+ .rm b+ .rm c+ .rm d+ .rm e+ .rm f+ .rm g+ .rm h+ .rm i+ .rm j+ .rm k+ .rm l+ .rm m+ .rm n+ .TE .if \n-(b.=0 .nr c. \n(.c-\n(d.-63 .LP .SS \-gccapacity オプション .LP .LP .TS .if \n+(b.=1 .nr d. \n(.c-\n(c.-1 .de 35 .ps \n(.s .vs \n(.vu .in \n(.iu .if \n(.u .fi .if \n(.j .ad .if \n(.j=0 .na .. .nf .nr #~ 0 .if n .nr #~ 0.6n .ds #d .d .if \(ts\n(.z\(ts\(ts .ds #d nl .fc .nr 33 \n(.s .rm 80 81 .nr 34 \n(.lu .eo .am 81 .br .di a+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 New 世代の最小容量 (KB) .br .di .nr a| \n(dn .nr a- \n(dl .. .ec \ .eo .am 81 .br .di b+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 New 世代の最大容量 (KB) .br .di .nr b| \n(dn .nr b- \n(dl .. .ec \ .eo .am 81 .br .di c+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 New 世代の現在の容量 (KB) .br .di .nr c| \n(dn .nr c- \n(dl .. .ec \ .eo .am 81 .br .di d+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Survivor 領域 0 の現在の容量 (KB) .br .di .nr d| \n(dn .nr d- \n(dl .. .ec \ .eo .am 81 .br .di e+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Survivor 領域 1 の現在の容量 (KB) .br .di .nr e| \n(dn .nr e- \n(dl .. .ec \ .eo .am 81 .br .di f+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Eden 領域の現在の容量 (KB) .br .di .nr f| \n(dn .nr f- \n(dl .. .ec \ .eo .am 81 .br .di g+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Old 世代の最小容量 (KB) .br .di .nr g| \n(dn .nr g- \n(dl .. .ec \ .eo .am 81 .br .di h+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Old 世代の最大容量 (KB) .br .di .nr h| \n(dn .nr h- \n(dl .. .ec \ .eo .am 81 .br .di i+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Old 世代の現在の容量 (KB) .br .di .nr i| \n(dn .nr i- \n(dl .. .ec \ .eo .am 81 .br .di j+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Old 領域の現在の容量 (KB) .br .di .nr j| \n(dn .nr j- \n(dl .. .ec \ .eo .am 81 .br .di k+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Permanent 世代の最小容量 (KB) .br .di .nr k| \n(dn .nr k- \n(dl .. .ec \ .eo .am 81 .br .di l+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Permanent 世代の最大容量 (KB) .br .di .nr l| \n(dn .nr l- \n(dl .. .ec \ .eo .am 81 .br .di m+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Permanent 世代の現在の容量 (KB) .br .di .nr m| \n(dn .nr m- \n(dl .. .ec \ .eo .am 81 .br .di n+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Permanent 領域の現在の容量 (KB) .br .di .nr n| \n(dn .nr n- \n(dl .. .ec \ .eo .am 81 .br .di o+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 若い世代の GC イベント数 .br .di .nr o| \n(dn .nr o- \n(dl .. .ec \ .35 .nf .ll \n(34u .nr 80 0 .nr 38 \wメモリープール世代および領域容量 .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \w\f3列\fP .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wNGCMN .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wNGCMX .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wNGC .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wS0C .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wS1C .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wEC .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wOGCMN .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wOGCMX .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wOGC .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wOC .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wPGCMN .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wPGCMX .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wPGC .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wPC .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wYGC .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wFGC .if \n(80<\n(38 .nr 80 \n(38 .80 .rm 80 .nr 81 0 .nr 38 \w\f3説明\fP .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \wフル GC イベント数 .if \n(81<\n(38 .nr 81 \n(38 .81 .rm 81 .nr 38 \n(a- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(b- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(c- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(d- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(e- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(f- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(g- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(h- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(i- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(j- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(k- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(l- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(m- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(n- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(o- .if \n(81<\n(38 .nr 81 \n(38 .35 .nf .ll \n(34u .nr 38 1n .nr 79 0 .nr 40 \n(79+(0*\n(38) .nr 80 +\n(40 .nr 41 \n(80+(3*\n(38) .nr 81 +\n(41 .nr TW \n(81 .if t .if \n(TW>\n(.li .tm Table at line 478 file Input is too wide - \n(TW units .fc   .nr #T 0-1 .nr #a 0-1 .eo .de T# .ds #d .d .if \(ts\n(.z\(ts\(ts .ds #d nl .mk ## .nr ## -1v .ls 1 .ls .. .ec .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'メモリープール世代および領域容量\h'|\n(41u' .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'\f3列\fP\h'|\n(41u'\f3説明\fP .ne \n(a|u+\n(.Vu .if (\n(a|+\n(#^-1v)>\n(#- .nr #- +(\n(a|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'NGCMN\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .a+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(b|u+\n(.Vu .if (\n(b|+\n(#^-1v)>\n(#- .nr #- +(\n(b|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'NGCMX\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .b+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(c|u+\n(.Vu .if (\n(c|+\n(#^-1v)>\n(#- .nr #- +(\n(c|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'NGC\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .c+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(d|u+\n(.Vu .if (\n(d|+\n(#^-1v)>\n(#- .nr #- +(\n(d|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'S0C\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .d+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(e|u+\n(.Vu .if (\n(e|+\n(#^-1v)>\n(#- .nr #- +(\n(e|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'S1C\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .e+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(f|u+\n(.Vu .if (\n(f|+\n(#^-1v)>\n(#- .nr #- +(\n(f|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'EC\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .f+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(g|u+\n(.Vu .if (\n(g|+\n(#^-1v)>\n(#- .nr #- +(\n(g|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'OGCMN\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .g+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(h|u+\n(.Vu .if (\n(h|+\n(#^-1v)>\n(#- .nr #- +(\n(h|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'OGCMX\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .h+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(i|u+\n(.Vu .if (\n(i|+\n(#^-1v)>\n(#- .nr #- +(\n(i|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'OGC\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .i+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(j|u+\n(.Vu .if (\n(j|+\n(#^-1v)>\n(#- .nr #- +(\n(j|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'OC\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .j+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(k|u+\n(.Vu .if (\n(k|+\n(#^-1v)>\n(#- .nr #- +(\n(k|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'PGCMN\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .k+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(l|u+\n(.Vu .if (\n(l|+\n(#^-1v)>\n(#- .nr #- +(\n(l|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'PGCMX\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .l+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(m|u+\n(.Vu .if (\n(m|+\n(#^-1v)>\n(#- .nr #- +(\n(m|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'PGC\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .m+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(n|u+\n(.Vu .if (\n(n|+\n(#^-1v)>\n(#- .nr #- +(\n(n|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'PC\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .n+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(o|u+\n(.Vu .if (\n(o|+\n(#^-1v)>\n(#- .nr #- +(\n(o|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'YGC\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .o+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'FGC\h'|\n(41u'フル GC イベント数 .fc .nr T. 1 .T# 1 .35 .rm a+ .rm b+ .rm c+ .rm d+ .rm e+ .rm f+ .rm g+ .rm h+ .rm i+ .rm j+ .rm k+ .rm l+ .rm m+ .rm n+ .rm o+ .TE .if \n-(b.=0 .nr c. \n(.c-\n(d.-67 .LP .SS \-gccause オプション .LP .LP このオプションは、\f3\-gcutil\fP オプションと同じガベージコレクション統計データの概要を表示しますが、最後のガベージコレクションイベントと (適用可能な場合は) 現在のガベージコレクションイベントの原因が含まれます。\f3\-gcutil\fP で一覧表示される列の他に、このオプションでは次の列が追加されます。 .LP .LP .TS .if \n+(b.=1 .nr d. \n(.c-\n(c.-1 .de 35 .ps \n(.s .vs \n(.vu .in \n(.iu .if \n(.u .fi .if \n(.j .ad .if \n(.j=0 .na .. .nf .nr #~ 0 .if n .nr #~ 0.6n .ds #d .d .if \(ts\n(.z\(ts\(ts .ds #d nl .fc .nr 33 \n(.s .rm 80 81 .nr 34 \n(.lu .eo .am 81 .br .di a+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 最後のガベージコレクションの原因 .br .di .nr a| \n(dn .nr a- \n(dl .. .ec \ .eo .am 81 .br .di b+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 現在のガベージコレクションの原因 .br .di .nr b| \n(dn .nr b- \n(dl .. .ec \ .35 .nf .ll \n(34u .nr 80 0 .nr 38 \wGC イベントを含むガベージコレクション統計データ .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \w\f3列\fP .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wLGCC .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wGCC .if \n(80<\n(38 .nr 80 \n(38 .80 .rm 80 .nr 81 0 .nr 38 \w\f3説明\fP .if \n(81<\n(38 .nr 81 \n(38 .81 .rm 81 .nr 38 \n(a- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(b- .if \n(81<\n(38 .nr 81 \n(38 .35 .nf .ll \n(34u .nr 38 1n .nr 79 0 .nr 40 \n(79+(0*\n(38) .nr 80 +\n(40 .nr 41 \n(80+(3*\n(38) .nr 81 +\n(41 .nr TW \n(81 .if t .if \n(TW>\n(.li .tm Table at line 501 file Input is too wide - \n(TW units .fc   .nr #T 0-1 .nr #a 0-1 .eo .de T# .ds #d .d .if \(ts\n(.z\(ts\(ts .ds #d nl .mk ## .nr ## -1v .ls 1 .ls .. .ec .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'GC イベントを含むガベージコレクション統計データ\h'|\n(41u' .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'\f3列\fP\h'|\n(41u'\f3説明\fP .ne \n(a|u+\n(.Vu .if (\n(a|+\n(#^-1v)>\n(#- .nr #- +(\n(a|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'LGCC\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .a+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(b|u+\n(.Vu .if (\n(b|+\n(#^-1v)>\n(#- .nr #- +(\n(b|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'GCC\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .b+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .fc .nr T. 1 .T# 1 .35 .rm a+ .rm b+ .TE .if \n-(b.=0 .nr c. \n(.c-\n(d.-13 .LP .SS \-gcnew オプション .LP .LP .TS .if \n+(b.=1 .nr d. \n(.c-\n(c.-1 .de 35 .ps \n(.s .vs \n(.vu .in \n(.iu .if \n(.u .fi .if \n(.j .ad .if \n(.j=0 .na .. .nf .nr #~ 0 .if n .nr #~ 0.6n .ds #d .d .if \(ts\n(.z\(ts\(ts .ds #d nl .fc .nr 33 \n(.s .rm 80 81 .nr 34 \n(.lu .eo .am 81 .br .di a+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Survivor 領域 0 の現在の容量 (KB) .br .di .nr a| \n(dn .nr a- \n(dl .. .ec \ .eo .am 81 .br .di b+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Survivor 領域 1 の現在の容量 (KB) .br .di .nr b| \n(dn .nr b- \n(dl .. .ec \ .eo .am 81 .br .di c+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Survivor 領域 0 の使用率 (KB) .br .di .nr c| \n(dn .nr c- \n(dl .. .ec \ .eo .am 81 .br .di d+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Survivor 領域 1 の使用率 (KB) .br .di .nr d| \n(dn .nr d- \n(dl .. .ec \ .eo .am 81 .br .di e+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 最大殿堂入りしきい値 .br .di .nr e| \n(dn .nr e- \n(dl .. .ec \ .eo .am 81 .br .di f+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 適切な Survivor サイズ (KB) .br .di .nr f| \n(dn .nr f- \n(dl .. .ec \ .eo .am 81 .br .di g+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Eden 領域の現在の容量 (KB) .br .di .nr g| \n(dn .nr g- \n(dl .. .ec \ .eo .am 81 .br .di h+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Eden 領域の使用率 (KB) .br .di .nr h| \n(dn .nr h- \n(dl .. .ec \ .eo .am 81 .br .di i+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 若い世代の GC イベント数 .br .di .nr i| \n(dn .nr i- \n(dl .. .ec \ .eo .am 81 .br .di j+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 若い世代のガベージコレクション時間 .br .di .nr j| \n(dn .nr j- \n(dl .. .ec \ .35 .nf .ll \n(34u .nr 80 0 .nr 38 \wNew 世代の統計データ .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \w\f3列\fP .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wS0C .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wS1C .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wS0U .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wS1U .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wTT .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wMTT .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wDSS .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wEC .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wEU .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wYGC .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wYGCT .if \n(80<\n(38 .nr 80 \n(38 .80 .rm 80 .nr 81 0 .nr 38 \w\f3説明\fP .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \w殿堂入りしきい値 .if \n(81<\n(38 .nr 81 \n(38 .81 .rm 81 .nr 38 \n(a- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(b- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(c- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(d- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(e- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(f- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(g- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(h- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(i- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(j- .if \n(81<\n(38 .nr 81 \n(38 .35 .nf .ll \n(34u .nr 38 1n .nr 79 0 .nr 40 \n(79+(0*\n(38) .nr 80 +\n(40 .nr 41 \n(80+(3*\n(38) .nr 81 +\n(41 .nr TW \n(81 .if t .if \n(TW>\n(.li .tm Table at line 555 file Input is too wide - \n(TW units .fc   .nr #T 0-1 .nr #a 0-1 .eo .de T# .ds #d .d .if \(ts\n(.z\(ts\(ts .ds #d nl .mk ## .nr ## -1v .ls 1 .ls .. .ec .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'New 世代の統計データ\h'|\n(41u' .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'\f3列\fP\h'|\n(41u'\f3説明\fP .ne \n(a|u+\n(.Vu .if (\n(a|+\n(#^-1v)>\n(#- .nr #- +(\n(a|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'S0C\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .a+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(b|u+\n(.Vu .if (\n(b|+\n(#^-1v)>\n(#- .nr #- +(\n(b|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'S1C\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .b+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(c|u+\n(.Vu .if (\n(c|+\n(#^-1v)>\n(#- .nr #- +(\n(c|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'S0U\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .c+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(d|u+\n(.Vu .if (\n(d|+\n(#^-1v)>\n(#- .nr #- +(\n(d|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'S1U\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .d+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'TT\h'|\n(41u'殿堂入りしきい値 .ne \n(e|u+\n(.Vu .if (\n(e|+\n(#^-1v)>\n(#- .nr #- +(\n(e|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'MTT\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .e+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(f|u+\n(.Vu .if (\n(f|+\n(#^-1v)>\n(#- .nr #- +(\n(f|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'DSS\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .f+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(g|u+\n(.Vu .if (\n(g|+\n(#^-1v)>\n(#- .nr #- +(\n(g|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'EC\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .g+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(h|u+\n(.Vu .if (\n(h|+\n(#^-1v)>\n(#- .nr #- +(\n(h|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'EU\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .h+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(i|u+\n(.Vu .if (\n(i|+\n(#^-1v)>\n(#- .nr #- +(\n(i|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'YGC\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .i+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(j|u+\n(.Vu .if (\n(j|+\n(#^-1v)>\n(#- .nr #- +(\n(j|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'YGCT\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .j+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .fc .nr T. 1 .T# 1 .35 .rm a+ .rm b+ .rm c+ .rm d+ .rm e+ .rm f+ .rm g+ .rm h+ .rm i+ .rm j+ .TE .if \n-(b.=0 .nr c. \n(.c-\n(d.-47 .LP .SS \-gcnewcapacity オプション .LP .LP .TS .if \n+(b.=1 .nr d. \n(.c-\n(c.-1 .de 35 .ps \n(.s .vs \n(.vu .in \n(.iu .if \n(.u .fi .if \n(.j .ad .if \n(.j=0 .na .. .nf .nr #~ 0 .if n .nr #~ 0.6n .ds #d .d .if \(ts\n(.z\(ts\(ts .ds #d nl .fc .nr 33 \n(.s .rm 80 81 .nr 34 \n(.lu .eo .am 81 .br .di a+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 New 世代の最小容量 (KB) .br .di .nr a| \n(dn .nr a- \n(dl .. .ec \ .eo .am 81 .br .di b+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 New 世代の最大容量 (KB) .br .di .nr b| \n(dn .nr b- \n(dl .. .ec \ .eo .am 81 .br .di c+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 New 世代の現在の容量 (KB) .br .di .nr c| \n(dn .nr c- \n(dl .. .ec \ .eo .am 81 .br .di d+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Survivor 領域 0 の最大容量 (KB) .br .di .nr d| \n(dn .nr d- \n(dl .. .ec \ .eo .am 81 .br .di e+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Survivor 領域 0 の現在の容量 (KB) .br .di .nr e| \n(dn .nr e- \n(dl .. .ec \ .eo .am 81 .br .di f+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Survivor 領域 1 の最大容量 (KB) .br .di .nr f| \n(dn .nr f- \n(dl .. .ec \ .eo .am 81 .br .di g+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Survivor 領域 1 の現在の容量 (KB) .br .di .nr g| \n(dn .nr g- \n(dl .. .ec \ .eo .am 81 .br .di h+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Eden 領域の最大容量 (KB) .br .di .nr h| \n(dn .nr h- \n(dl .. .ec \ .eo .am 81 .br .di i+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Eden 領域の現在の容量 (KB) .br .di .nr i| \n(dn .nr i- \n(dl .. .ec \ .eo .am 81 .br .di j+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 若い世代の GC イベント数 .br .di .nr j| \n(dn .nr j- \n(dl .. .ec \ .35 .nf .ll \n(34u .nr 80 0 .nr 38 \wNew 世代領域サイズの統計データ .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \w\f3列\fP .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wNGCMN .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wNGCMX .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wNGC .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wS0CMX .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wS0C .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wS1CMX .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wS1C .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wECMX .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wEC .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wYGC .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wFGC .if \n(80<\n(38 .nr 80 \n(38 .80 .rm 80 .nr 81 0 .nr 38 \w\f3説明\fP .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \wフル GC イベント数 .if \n(81<\n(38 .nr 81 \n(38 .81 .rm 81 .nr 38 \n(a- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(b- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(c- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(d- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(e- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(f- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(g- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(h- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(i- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(j- .if \n(81<\n(38 .nr 81 \n(38 .35 .nf .ll \n(34u .nr 38 1n .nr 79 0 .nr 40 \n(79+(0*\n(38) .nr 80 +\n(40 .nr 41 \n(80+(3*\n(38) .nr 81 +\n(41 .nr TW \n(81 .if t .if \n(TW>\n(.li .tm Table at line 609 file Input is too wide - \n(TW units .fc   .nr #T 0-1 .nr #a 0-1 .eo .de T# .ds #d .d .if \(ts\n(.z\(ts\(ts .ds #d nl .mk ## .nr ## -1v .ls 1 .ls .. .ec .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'New 世代領域サイズの統計データ\h'|\n(41u' .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'\f3列\fP\h'|\n(41u'\f3説明\fP .ne \n(a|u+\n(.Vu .if (\n(a|+\n(#^-1v)>\n(#- .nr #- +(\n(a|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'NGCMN\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .a+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(b|u+\n(.Vu .if (\n(b|+\n(#^-1v)>\n(#- .nr #- +(\n(b|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'NGCMX\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .b+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(c|u+\n(.Vu .if (\n(c|+\n(#^-1v)>\n(#- .nr #- +(\n(c|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'NGC\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .c+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(d|u+\n(.Vu .if (\n(d|+\n(#^-1v)>\n(#- .nr #- +(\n(d|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'S0CMX\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .d+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(e|u+\n(.Vu .if (\n(e|+\n(#^-1v)>\n(#- .nr #- +(\n(e|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'S0C\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .e+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(f|u+\n(.Vu .if (\n(f|+\n(#^-1v)>\n(#- .nr #- +(\n(f|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'S1CMX\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .f+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(g|u+\n(.Vu .if (\n(g|+\n(#^-1v)>\n(#- .nr #- +(\n(g|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'S1C\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .g+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(h|u+\n(.Vu .if (\n(h|+\n(#^-1v)>\n(#- .nr #- +(\n(h|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'ECMX\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .h+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(i|u+\n(.Vu .if (\n(i|+\n(#^-1v)>\n(#- .nr #- +(\n(i|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'EC\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .i+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(j|u+\n(.Vu .if (\n(j|+\n(#^-1v)>\n(#- .nr #- +(\n(j|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'YGC\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .j+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'FGC\h'|\n(41u'フル GC イベント数 .fc .nr T. 1 .T# 1 .35 .rm a+ .rm b+ .rm c+ .rm d+ .rm e+ .rm f+ .rm g+ .rm h+ .rm i+ .rm j+ .TE .if \n-(b.=0 .nr c. \n(.c-\n(d.-47 .LP .SS \-gcold オプション .LP .LP .TS .if \n+(b.=1 .nr d. \n(.c-\n(c.-1 .de 35 .ps \n(.s .vs \n(.vu .in \n(.iu .if \n(.u .fi .if \n(.j .ad .if \n(.j=0 .na .. .nf .nr #~ 0 .if n .nr #~ 0.6n .ds #d .d .if \(ts\n(.z\(ts\(ts .ds #d nl .fc .nr 33 \n(.s .rm 80 81 .nr 34 \n(.lu .eo .am 81 .br .di a+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Permanent 領域の現在の容量 (KB) .br .di .nr a| \n(dn .nr a- \n(dl .. .ec \ .eo .am 81 .br .di b+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Permanent 領域の使用率 (KB) .br .di .nr b| \n(dn .nr b- \n(dl .. .ec \ .eo .am 81 .br .di c+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Old 領域の現在の容量 (KB) .br .di .nr c| \n(dn .nr c- \n(dl .. .ec \ .eo .am 81 .br .di d+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Old 領域の使用率 (KB) .br .di .nr d| \n(dn .nr d- \n(dl .. .ec \ .eo .am 81 .br .di e+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 若い世代の GC イベント数 .br .di .nr e| \n(dn .nr e- \n(dl .. .ec \ .eo .am 81 .br .di f+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 フルガベージコレクション時間 .br .di .nr f| \n(dn .nr f- \n(dl .. .ec \ .eo .am 81 .br .di g+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 ガベージコレクション総時間 .br .di .nr g| \n(dn .nr g- \n(dl .. .ec \ .35 .nf .ll \n(34u .nr 80 0 .nr 38 \wOld および Permanent 世代の統計データ .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \w\f3列\fP .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wPC .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wPU .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wOC .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wOU .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wYGC .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wFGC .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wFGCT .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wGCT .if \n(80<\n(38 .nr 80 \n(38 .80 .rm 80 .nr 81 0 .nr 38 \w\f3説明\fP .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \wフル GC イベント数 .if \n(81<\n(38 .nr 81 \n(38 .81 .rm 81 .nr 38 \n(a- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(b- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(c- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(d- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(e- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(f- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(g- .if \n(81<\n(38 .nr 81 \n(38 .35 .nf .ll \n(34u .nr 38 1n .nr 79 0 .nr 40 \n(79+(0*\n(38) .nr 80 +\n(40 .nr 41 \n(80+(3*\n(38) .nr 81 +\n(41 .nr TW \n(81 .if t .if \n(TW>\n(.li .tm Table at line 651 file Input is too wide - \n(TW units .fc   .nr #T 0-1 .nr #a 0-1 .eo .de T# .ds #d .d .if \(ts\n(.z\(ts\(ts .ds #d nl .mk ## .nr ## -1v .ls 1 .ls .. .ec .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'Old および Permanent 世代の統計データ\h'|\n(41u' .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'\f3列\fP\h'|\n(41u'\f3説明\fP .ne \n(a|u+\n(.Vu .if (\n(a|+\n(#^-1v)>\n(#- .nr #- +(\n(a|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'PC\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .a+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(b|u+\n(.Vu .if (\n(b|+\n(#^-1v)>\n(#- .nr #- +(\n(b|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'PU\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .b+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(c|u+\n(.Vu .if (\n(c|+\n(#^-1v)>\n(#- .nr #- +(\n(c|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'OC\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .c+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(d|u+\n(.Vu .if (\n(d|+\n(#^-1v)>\n(#- .nr #- +(\n(d|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'OU\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .d+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(e|u+\n(.Vu .if (\n(e|+\n(#^-1v)>\n(#- .nr #- +(\n(e|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'YGC\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .e+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'FGC\h'|\n(41u'フル GC イベント数 .ne \n(f|u+\n(.Vu .if (\n(f|+\n(#^-1v)>\n(#- .nr #- +(\n(f|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'FGCT\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .f+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(g|u+\n(.Vu .if (\n(g|+\n(#^-1v)>\n(#- .nr #- +(\n(g|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'GCT\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .g+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .fc .nr T. 1 .T# 1 .35 .rm a+ .rm b+ .rm c+ .rm d+ .rm e+ .rm f+ .rm g+ .TE .if \n-(b.=0 .nr c. \n(.c-\n(d.-35 .LP .SS \-gcoldcapacity オプション .LP .LP .TS .if \n+(b.=1 .nr d. \n(.c-\n(c.-1 .de 35 .ps \n(.s .vs \n(.vu .in \n(.iu .if \n(.u .fi .if \n(.j .ad .if \n(.j=0 .na .. .nf .nr #~ 0 .if n .nr #~ 0.6n .ds #d .d .if \(ts\n(.z\(ts\(ts .ds #d nl .fc .nr 33 \n(.s .rm 80 81 .nr 34 \n(.lu .eo .am 81 .br .di a+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Old 世代の最小容量 (KB) .br .di .nr a| \n(dn .nr a- \n(dl .. .ec \ .eo .am 81 .br .di b+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Old 世代の最大容量 (KB) .br .di .nr b| \n(dn .nr b- \n(dl .. .ec \ .eo .am 81 .br .di c+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Old 世代の現在の容量 (KB) .br .di .nr c| \n(dn .nr c- \n(dl .. .ec \ .eo .am 81 .br .di d+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Old 領域の現在の容量 (KB) .br .di .nr d| \n(dn .nr d- \n(dl .. .ec \ .eo .am 81 .br .di e+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 若い世代の GC イベント数 .br .di .nr e| \n(dn .nr e- \n(dl .. .ec \ .eo .am 81 .br .di f+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 フルガベージコレクション時間 .br .di .nr f| \n(dn .nr f- \n(dl .. .ec \ .eo .am 81 .br .di g+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 ガベージコレクション総時間 .br .di .nr g| \n(dn .nr g- \n(dl .. .ec \ .35 .nf .ll \n(34u .nr 80 0 .nr 38 \wOld 世代の統計データ .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \w\f3列\fP .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wOGCMN .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wOGCMX .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wOGC .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wOC .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wYGC .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wFGC .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wFGCT .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wGCT .if \n(80<\n(38 .nr 80 \n(38 .80 .rm 80 .nr 81 0 .nr 38 \w\f3説明\fP .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \wフル GC イベント数 .if \n(81<\n(38 .nr 81 \n(38 .81 .rm 81 .nr 38 \n(a- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(b- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(c- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(d- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(e- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(f- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(g- .if \n(81<\n(38 .nr 81 \n(38 .35 .nf .ll \n(34u .nr 38 1n .nr 79 0 .nr 40 \n(79+(0*\n(38) .nr 80 +\n(40 .nr 41 \n(80+(3*\n(38) .nr 81 +\n(41 .nr TW \n(81 .if t .if \n(TW>\n(.li .tm Table at line 693 file Input is too wide - \n(TW units .fc   .nr #T 0-1 .nr #a 0-1 .eo .de T# .ds #d .d .if \(ts\n(.z\(ts\(ts .ds #d nl .mk ## .nr ## -1v .ls 1 .ls .. .ec .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'Old 世代の統計データ\h'|\n(41u' .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'\f3列\fP\h'|\n(41u'\f3説明\fP .ne \n(a|u+\n(.Vu .if (\n(a|+\n(#^-1v)>\n(#- .nr #- +(\n(a|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'OGCMN\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .a+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(b|u+\n(.Vu .if (\n(b|+\n(#^-1v)>\n(#- .nr #- +(\n(b|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'OGCMX\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .b+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(c|u+\n(.Vu .if (\n(c|+\n(#^-1v)>\n(#- .nr #- +(\n(c|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'OGC\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .c+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(d|u+\n(.Vu .if (\n(d|+\n(#^-1v)>\n(#- .nr #- +(\n(d|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'OC\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .d+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(e|u+\n(.Vu .if (\n(e|+\n(#^-1v)>\n(#- .nr #- +(\n(e|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'YGC\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .e+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'FGC\h'|\n(41u'フル GC イベント数 .ne \n(f|u+\n(.Vu .if (\n(f|+\n(#^-1v)>\n(#- .nr #- +(\n(f|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'FGCT\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .f+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(g|u+\n(.Vu .if (\n(g|+\n(#^-1v)>\n(#- .nr #- +(\n(g|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'GCT\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .g+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .fc .nr T. 1 .T# 1 .35 .rm a+ .rm b+ .rm c+ .rm d+ .rm e+ .rm f+ .rm g+ .TE .if \n-(b.=0 .nr c. \n(.c-\n(d.-35 .LP .SS \-gcpermcapacity オプション .LP .LP .TS .if \n+(b.=1 .nr d. \n(.c-\n(c.-1 .de 35 .ps \n(.s .vs \n(.vu .in \n(.iu .if \n(.u .fi .if \n(.j .ad .if \n(.j=0 .na .. .nf .nr #~ 0 .if n .nr #~ 0.6n .ds #d .d .if \(ts\n(.z\(ts\(ts .ds #d nl .fc .nr 33 \n(.s .rm 80 81 .nr 34 \n(.lu .eo .am 81 .br .di a+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Permanent 世代の最小容量 (KB) .br .di .nr a| \n(dn .nr a- \n(dl .. .ec \ .eo .am 81 .br .di b+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Permanent 世代の最大容量 (KB) .br .di .nr b| \n(dn .nr b- \n(dl .. .ec \ .eo .am 81 .br .di c+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Permanent 世代の現在の容量 (KB) .br .di .nr c| \n(dn .nr c- \n(dl .. .ec \ .eo .am 81 .br .di d+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Permanent 領域の現在の容量 (KB) .br .di .nr d| \n(dn .nr d- \n(dl .. .ec \ .eo .am 81 .br .di e+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 若い世代の GC イベント数 .br .di .nr e| \n(dn .nr e- \n(dl .. .ec \ .eo .am 81 .br .di f+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 フルガベージコレクション時間 .br .di .nr f| \n(dn .nr f- \n(dl .. .ec \ .eo .am 81 .br .di g+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 ガベージコレクション総時間 .br .di .nr g| \n(dn .nr g- \n(dl .. .ec \ .35 .nf .ll \n(34u .nr 80 0 .nr 38 \wPermanent 世代の統計データ .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \w\f3列\fP .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wPGCMN .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wPGCMX .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wPGC .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wPC .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wYGC .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wFGC .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wFGCT .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wGCT .if \n(80<\n(38 .nr 80 \n(38 .80 .rm 80 .nr 81 0 .nr 38 \w\f3説明\fP .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \wフル GC イベント数 .if \n(81<\n(38 .nr 81 \n(38 .81 .rm 81 .nr 38 \n(a- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(b- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(c- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(d- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(e- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(f- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(g- .if \n(81<\n(38 .nr 81 \n(38 .35 .nf .ll \n(34u .nr 38 1n .nr 79 0 .nr 40 \n(79+(0*\n(38) .nr 80 +\n(40 .nr 41 \n(80+(3*\n(38) .nr 81 +\n(41 .nr TW \n(81 .if t .if \n(TW>\n(.li .tm Table at line 735 file Input is too wide - \n(TW units .fc   .nr #T 0-1 .nr #a 0-1 .eo .de T# .ds #d .d .if \(ts\n(.z\(ts\(ts .ds #d nl .mk ## .nr ## -1v .ls 1 .ls .. .ec .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'Permanent 世代の統計データ\h'|\n(41u' .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'\f3列\fP\h'|\n(41u'\f3説明\fP .ne \n(a|u+\n(.Vu .if (\n(a|+\n(#^-1v)>\n(#- .nr #- +(\n(a|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'PGCMN\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .a+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(b|u+\n(.Vu .if (\n(b|+\n(#^-1v)>\n(#- .nr #- +(\n(b|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'PGCMX\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .b+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(c|u+\n(.Vu .if (\n(c|+\n(#^-1v)>\n(#- .nr #- +(\n(c|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'PGC\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .c+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(d|u+\n(.Vu .if (\n(d|+\n(#^-1v)>\n(#- .nr #- +(\n(d|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'PC\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .d+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(e|u+\n(.Vu .if (\n(e|+\n(#^-1v)>\n(#- .nr #- +(\n(e|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'YGC\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .e+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'FGC\h'|\n(41u'フル GC イベント数 .ne \n(f|u+\n(.Vu .if (\n(f|+\n(#^-1v)>\n(#- .nr #- +(\n(f|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'FGCT\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .f+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(g|u+\n(.Vu .if (\n(g|+\n(#^-1v)>\n(#- .nr #- +(\n(g|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'GCT\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .g+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .fc .nr T. 1 .T# 1 .35 .rm a+ .rm b+ .rm c+ .rm d+ .rm e+ .rm f+ .rm g+ .TE .if \n-(b.=0 .nr c. \n(.c-\n(d.-35 .LP .SS \-gcutil オプション .LP .LP .TS .if \n+(b.=1 .nr d. \n(.c-\n(c.-1 .de 35 .ps \n(.s .vs \n(.vu .in \n(.iu .if \n(.u .fi .if \n(.j .ad .if \n(.j=0 .na .. .nf .nr #~ 0 .if n .nr #~ 0.6n .ds #d .d .if \(ts\n(.z\(ts\(ts .ds #d nl .fc .nr 33 \n(.s .rm 80 81 .nr 34 \n(.lu .eo .am 81 .br .di a+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Survivor 領域 0 の使用率 (現在の容量に対するパーセンテージ) .br .di .nr a| \n(dn .nr a- \n(dl .. .ec \ .eo .am 81 .br .di b+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Survivor 領域 1 の使用率 (現在の容量に対するパーセンテージ) .br .di .nr b| \n(dn .nr b- \n(dl .. .ec \ .eo .am 81 .br .di c+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Eden 領域の使用率 (現在の容量に対するパーセンテージ) .br .di .nr c| \n(dn .nr c- \n(dl .. .ec \ .eo .am 81 .br .di d+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Old 領域の使用率 (現在の容量に対するパーセンテージ) .br .di .nr d| \n(dn .nr d- \n(dl .. .ec \ .eo .am 81 .br .di e+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 Permanent 領域の使用率 (現在の容量に対するパーセンテージ) .br .di .nr e| \n(dn .nr e- \n(dl .. .ec \ .eo .am 81 .br .di f+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 若い世代の GC イベント数 .br .di .nr f| \n(dn .nr f- \n(dl .. .ec \ .eo .am 81 .br .di g+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 若い世代のガベージコレクション時間 .br .di .nr g| \n(dn .nr g- \n(dl .. .ec \ .eo .am 81 .br .di h+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 フルガベージコレクション時間 .br .di .nr h| \n(dn .nr h- \n(dl .. .ec \ .eo .am 81 .br .di i+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 ガベージコレクション総時間 .br .di .nr i| \n(dn .nr i- \n(dl .. .ec \ .35 .nf .ll \n(34u .nr 80 0 .nr 38 \wガベージコレクション統計データの概要 .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \w\f3列\fP .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wS0 .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wS1 .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wE .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wO .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wP .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wYGC .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wYGCT .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wFGC .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wFGCT .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wGCT .if \n(80<\n(38 .nr 80 \n(38 .80 .rm 80 .nr 81 0 .nr 38 \w\f3説明\fP .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \wフル GC イベント数 .if \n(81<\n(38 .nr 81 \n(38 .81 .rm 81 .nr 38 \n(a- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(b- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(c- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(d- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(e- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(f- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(g- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(h- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(i- .if \n(81<\n(38 .nr 81 \n(38 .35 .nf .ll \n(34u .nr 38 1n .nr 79 0 .nr 40 \n(79+(0*\n(38) .nr 80 +\n(40 .nr 41 \n(80+(3*\n(38) .nr 81 +\n(41 .nr TW \n(81 .if t .if \n(TW>\n(.li .tm Table at line 785 file Input is too wide - \n(TW units .fc   .nr #T 0-1 .nr #a 0-1 .eo .de T# .ds #d .d .if \(ts\n(.z\(ts\(ts .ds #d nl .mk ## .nr ## -1v .ls 1 .ls .. .ec .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'ガベージコレクション統計データの概要\h'|\n(41u' .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'\f3列\fP\h'|\n(41u'\f3説明\fP .ne \n(a|u+\n(.Vu .if (\n(a|+\n(#^-1v)>\n(#- .nr #- +(\n(a|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'S0\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .a+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(b|u+\n(.Vu .if (\n(b|+\n(#^-1v)>\n(#- .nr #- +(\n(b|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'S1\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .b+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(c|u+\n(.Vu .if (\n(c|+\n(#^-1v)>\n(#- .nr #- +(\n(c|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'E\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .c+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(d|u+\n(.Vu .if (\n(d|+\n(#^-1v)>\n(#- .nr #- +(\n(d|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'O\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .d+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(e|u+\n(.Vu .if (\n(e|+\n(#^-1v)>\n(#- .nr #- +(\n(e|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'P\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .e+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(f|u+\n(.Vu .if (\n(f|+\n(#^-1v)>\n(#- .nr #- +(\n(f|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'YGC\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .f+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(g|u+\n(.Vu .if (\n(g|+\n(#^-1v)>\n(#- .nr #- +(\n(g|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'YGCT\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .g+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'FGC\h'|\n(41u'フル GC イベント数 .ne \n(h|u+\n(.Vu .if (\n(h|+\n(#^-1v)>\n(#- .nr #- +(\n(h|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'FGCT\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .h+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(i|u+\n(.Vu .if (\n(i|+\n(#^-1v)>\n(#- .nr #- +(\n(i|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'GCT\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .i+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .fc .nr T. 1 .T# 1 .35 .rm a+ .rm b+ .rm c+ .rm d+ .rm e+ .rm f+ .rm g+ .rm h+ .rm i+ .TE .if \n-(b.=0 .nr c. \n(.c-\n(d.-43 .LP .SS \-printcompilation オプション .LP .LP .TS .if \n+(b.=1 .nr d. \n(.c-\n(c.-1 .de 35 .ps \n(.s .vs \n(.vu .in \n(.iu .if \n(.u .fi .if \n(.j .ad .if \n(.j=0 .na .. .nf .nr #~ 0 .if n .nr #~ 0.6n .ds #d .d .if \(ts\n(.z\(ts\(ts .ds #d nl .fc .nr 33 \n(.s .rm 80 81 .nr 34 \n(.lu .eo .am 81 .br .di a+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 実行されたコンパイルタスクの数 .br .di .nr a| \n(dn .nr a- \n(dl .. .ec \ .eo .am 81 .br .di b+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 メソッドのバイトコードのバイト数 .br .di .nr b| \n(dn .nr b- \n(dl .. .ec \ .eo .am 81 .br .di c+ .35 .ft \n(.f .ll \n(34u*1u/3u .if \n(.l<\n(81 .ll \n(81u .in 0 コンパイル方法を特定するクラス名とメソッド名。クラス名では、名前空間の区切り文字として、「.」の代わりに「/」が使用される。メソッド名は、指定されたクラス内のメソッドである。これらの 2 つのフィールドの形式は、HotSpot \- \f3XX:+PrintComplation\fP オプションと対応している .br .di .nr c| \n(dn .nr c- \n(dl .. .ec \ .35 .nf .ll \n(34u .nr 80 0 .nr 38 \wHotSpot コンパイル方法の統計データ .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \w\f3列\fP .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wCompiled .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wサイズ .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \w型 .if \n(80<\n(38 .nr 80 \n(38 .nr 38 \wメソッド .if \n(80<\n(38 .nr 80 \n(38 .80 .rm 80 .nr 81 0 .nr 38 \w\f3説明\fP .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \wコンパイルタイプ .if \n(81<\n(38 .nr 81 \n(38 .81 .rm 81 .nr 38 \n(a- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(b- .if \n(81<\n(38 .nr 81 \n(38 .nr 38 \n(c- .if \n(81<\n(38 .nr 81 \n(38 .35 .nf .ll \n(34u .nr 38 1n .nr 79 0 .nr 40 \n(79+(0*\n(38) .nr 80 +\n(40 .nr 41 \n(80+(3*\n(38) .nr 81 +\n(41 .nr TW \n(81 .if t .if \n(TW>\n(.li .tm Table at line 811 file Input is too wide - \n(TW units .fc   .nr #T 0-1 .nr #a 0-1 .eo .de T# .ds #d .d .if \(ts\n(.z\(ts\(ts .ds #d nl .mk ## .nr ## -1v .ls 1 .ls .. .ec .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'HotSpot コンパイル方法の統計データ\h'|\n(41u' .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'\f3列\fP\h'|\n(41u'\f3説明\fP .ne \n(a|u+\n(.Vu .if (\n(a|+\n(#^-1v)>\n(#- .nr #- +(\n(a|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'Compiled\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .a+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ne \n(b|u+\n(.Vu .if (\n(b|+\n(#^-1v)>\n(#- .nr #- +(\n(b|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'サイズ\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .b+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'型\h'|\n(41u'コンパイルタイプ .ne \n(c|u+\n(.Vu .if (\n(c|+\n(#^-1v)>\n(#- .nr #- +(\n(c|+\n(#^-\n(#--1v) .ta \n(80u \n(81u .nr 31 \n(.f .nr 35 1m \&\h'|\n(40u'メソッド\h'|\n(41u' .mk ## .nr 31 \n(## .sp |\n(##u-1v .nr 37 \n(41u .in +\n(37u .c+ .in -\n(37u .mk 32 .if \n(32>\n(31 .nr 31 \n(32 .sp |\n(31u .fc .nr T. 1 .T# 1 .35 .rm a+ .rm b+ .rm c+ .TE .if \n-(b.=0 .nr c. \n(.c-\n(d.-19 .LP .SH "例" .LP .LP この項では、21891 の \f2lvmid\fP を持つローカル JVM を監視する例を示します。 .LP .SS gcutil オプションの使用 .LP .LP この例は、\f2lvmid\fP 21891 に接続して、250 ミリ秒間隔で 7 つのサンプルを取得し、\f3\-gcutil\fP オプションでの指定に従って出力を表示します。 .LP .nf \f3 .fl \fP\f3jstat \-gcutil 21891 250 7\fP .br .fl S0 S1 E O P YGC YGCT FGC FGCT GCT .br .fl 12.44 0.00 27.20 9.49 96.70 78 0.176 5 0.495 0.672 .br .fl 12.44 0.00 62.16 9.49 96.70 78 0.176 5 0.495 0.672 .br .fl 12.44 0.00 83.97 9.49 96.70 78 0.176 5 0.495 0.672 .br .fl 0.00 7.74 0.00 9.51 96.70 79 0.177 5 0.495 0.673 .br .fl 0.00 7.74 23.37 9.51 96.70 79 0.177 5 0.495 0.673 .br .fl 0.00 7.74 43.82 9.51 96.70 79 0.177 5 0.495 0.673 .br .fl 0.00 7.74 58.11 9.51 96.71 79 0.177 5 0.495 0.673 .br .fl .fi .LP .LP この例の出力は、若い世代のコレクションが 3 番目と 4 番目のサンプル間で行われたことを示しています。コレクションには 0.001 秒かかっており、オブジェクトが Eden 領域 (E) から Old 領域 (O) に昇格したため、Old 領域の使用率は 9.49% から 9.51% に増加しています。Survivor 領域は、コレクション前は 12.44% が使用されていましたが、コレクション後は 7.74% しか使用されていません。 .LP .SS 列ヘッダー文字列の繰り返し .LP .LP この例は、\f2lvmid\fP 21891 に接続して、250 ミリ秒間隔でサンプルを取得し、\f3\-gcutil\fP オプションでの指定に従って出力を表示します。さらに、\f3\-h3\fP オプションを使用して、データが 3 行表示されるごとに列ヘッダーを出力します。 .LP .nf \f3 .fl \fP\f3jstat \-gcnew \-h3 21891 250\fP .br .fl S0C S1C S0U S1U TT MTT DSS EC EU YGC YGCT .br .fl 64.0 64.0 0.0 31.7 31 31 32.0 512.0 178.6 249 0.203 .br .fl 64.0 64.0 0.0 31.7 31 31 32.0 512.0 355.5 249 0.203 .br .fl 64.0 64.0 35.4 0.0 2 31 32.0 512.0 21.9 250 0.204 .br .fl S0C S1C S0U S1U TT MTT DSS EC EU YGC YGCT .br .fl 64.0 64.0 35.4 0.0 2 31 32.0 512.0 245.9 250 0.204 .br .fl 64.0 64.0 35.4 0.0 2 31 32.0 512.0 421.1 250 0.204 .br .fl 64.0 64.0 0.0 19.0 31 31 32.0 512.0 84.4 251 0.204 .br .fl S0C S1C S0U S1U TT MTT DSS EC EU YGC YGCT .br .fl 64.0 64.0 0.0 19.0 31 31 32.0 512.0 306.7 251 0.204 .br .fl .fi .LP .LP この例では、ヘッダー文字列の繰り返しが見られるほかにも、2 番目と 3 番目のサンプル間で Young GC が行われたことがわかります。この継続時間は 0.001 秒でした。このコレクションでは、Survivor 領域 0 の使用率 (S0U) が適切な Survivor サイズ (DSS) を超過することになるライブデータが検出されました。この結果、オブジェクトは、Old 世代 (この出力には非表示) へ昇格され、殿堂入りしきい値 (TT) が、31 から 2 へ降格されました。 .LP .LP 別のコレクションが、5 番目と 6 番目のサンプル間で行われています。このコレクションでは、Survivor がほとんど見られず、殿堂入りしきい値を 31 に戻しました。 .LP .SS サンプルごとのタイムスタンプの挿入 .LP .LP この例は、\f2lvmid\fP 21891 へ接続し、250 ミリ秒間隔で 3 つのサンプルを取得しています。\f3\-t\fP オプションを使用して、最初の列にサンプルごとのタイムスタンプを表示しています。 .LP .nf \f3 .fl \fP\f3jstat \-gcoldcapacity \-t 21891 250 3\fP .br .fl Timestamp OGCMN OGCMX OGC OC YGC FGC FGCT GCT .br .fl 150.1 1408.0 60544.0 11696.0 11696.0 194 80 2.874 3.799 .br .fl 150.4 1408.0 60544.0 13820.0 13820.0 194 81 2.938 3.863 .br .fl 150.7 1408.0 60544.0 13820.0 13820.0 194 81 2.938 3.863 .br .fl .fi .LP .LP \f2Timestamp\fP 列には、ターゲット JVM の起動時からの経過時間が、秒単位でレポートされています。さらに、\f3\-gcoldcapacity\fP 出力では、割り当て要求または昇格要求あるいはその両方を満たすためにヒープが拡張するごとに、Old 世代の容量 (OGC) と Old 領域の容量 (OC) とが増加していることがわかります。Old 世代の容量 (OGC) は、81 番目のフル GC (FGC) 後に、11696 KB から 13820 KB へ増加しています。Old 世代 (および領域) の最大容量は、60544 KB (OGCMX) なので、まだ拡張できる余裕が残されています。 .LP .SS リモート JVM のインストゥルメンテーションの監視 .LP .LP この例は、\f3\-gcutil\fP オプションを使用して、\f2remote.domain\fP というシステム上の \f2lvmid\fP 40496 に接続し、サンプルを秒単位で無期限に取得しています。 .LP .nf \f3 .fl \fP\f3jstat \-gcutil 40496@remote.domain 1000\fP .br .fl ... \f2output omitted\fP .br .fl .fi .LP .LP \f2lvmid\fP は、リモートホストの名前と結合されて、\f240496@remote.domain\fP の \f2vmid\fP を構成しています。結果として、この \f2vmid\fP は、\f3rmi\fP プロトコルを使用して、リモートホスト上のデフォルトの \f3jstatd\fP サーバーと通信します。\f3jstatd\fP サーバーは、\f3rmiregistry\fP を使用して、デフォルトの \f3rmiregistry\fP ポート (ポート 1099) にバインドされた \f2remote.domain\fP に配置されれます。 .LP .SH "関連項目" .LP .RS 3 .TP 2 o 「java(1) \- Java アプリケーション起動ツール」 .TP 2 o 「jps(1) \- Java 仮想マシンプロセスステータスツール」 .TP 2 o 「jstatd(1) \- 仮想マシン jstat デーモン」 .TP 2 o 「rmiregistry(1) \- Java リモートオブジェクトレジストリ」 .RE .LP