免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
高いコマンドのJavaの枝JSTAT
JSTAT各部分の量を表示するためのコマンド、およびロードされたクラスの数は、メモリヒープ。次のようにコマンドの形式は次のとおりです。
JSTAT [ - コマンドオプション] [VMID] [インターバル/ MS] [クエリ]
注意:JDKのバージョンがjdk8です。
クラスのロードの統計情報:
C:\Users\Administrator>jstat -class 2060
Loaded Bytes Unloaded Bytes Time
15756 17355.6 0 0.0 11.29
- ロード:クラスの数を読み込みます
- バイト:占有スペース
- アンロード:数量がロードされていません
- バイト:ロードされていないスペース
- 時刻:Time
統計をコンパイルします
C:\Users\Administrator>jstat -compiler 2060
Compiled Failed Invalid Time FailedType FailedMethod
9142 1 0 5.01 1 org/apache/felix/resolver/ResolverImpl mergeCandidatePackages
- コンパイルされた:コンパイルの数。
- 失敗:失敗の数
- 無効:定量化できません
- 時刻:Time
- FailedType:障害の種類
- FailedMethod:メソッドの失敗
ガベージコレクションの統計情報
C:\Users\Administrator>jstat -gc 2060
S0C S1C S0U S1U EC EU OC OU MC MU CCSC CCSU YGC YGCT FGC FGCT GCT
20480.0 20480.0 0.0 13115.3 163840.0 113334.2 614400.0 436045.7 63872.0 61266.5 0.0 0.0 149 3.440 8 0.295 3.735
- S0C:最初の存続の領域の大きさ
- S1C:第二のゾーンの大きさを存続
- S0U:最初の存続領域のサイズを使用して
- S1U:存続の第二領域のサイズを使用します
- EC:エデンの園の面積の大きさ
- EU:エデンの園の領域のサイズを使用します
- OC:サイズ歳
- OU:使用古いのサイズ
- MC:メソッド領域のサイズ
- MU:サイズの領域を利用する方法
- CCSC:圧縮クラススペース
- CCSU:圧縮クラスのサイズの領域の使用状況
- YGC:若い世代の生ゴミリサイクルの数
- YGCT:若い世代のガベージコレクション時間のかかります
- FGC:歳のガベージコレクションの数
- FGCT:の古いガベージコレクション時間のかかります
- GCT:総時間がかかるガベージコレクション
ヒープメモリ統計情報
C:\Users\Administrator>jstat -gccapacity 2060
NGCMN NGCMX NGC S0C S1C EC OGCMN OGCMX OGC OC MCMN MCMX MC CCSMN CCSMX CCSC YGC FGC
204800.0 204800.0 204800.0 20480.0 20480.0 163840.0 614400.0 614400.0 614400.0 614400.0 0.0 63872.0 63872.0 0.0 0.0 0.0 149 8
- NGCMN:新世代の最小容量
- NGCMX:最大容量の新世代
- NGC:現在の新世代の容量
- S0C:最初の領域遺族の大きさ
- S1C:第二のゾーンの大きさを存続
- EC:エデンの園の面積の大きさ
- OGCMN:昔の最小容量
- OGCMX:昔の最大容量
- OGC:昔の現在のサイズ
- OC:昔の現在のサイズ
- MCMN:最小容量のメタデータ
- MCMX:メタデータの最大容量
- MC:現在のメタデータ空間
- CCSMN:クラス最小圧縮空間
- CCSMX:最大圧縮クラススペース
- CCSC:現在の圧縮クラススペース
- YGC:若い世代のGCの数
- FGC:歳GCの数
新世代のガベージコレクションの統計情報
C:\Users\Administrator>jstat -gcnew 7172
S0C S1C S0U S1U TT MTT DSS EC EU YGC YGCT
40960.0 40960.0 25443.1 0.0 15 15 20480.0 327680.0 222697.8 12 0.736
- S0C:最初の領域遺族の大きさ
- S1C:第二のゾーンの大きさを存続
- S0U:最初の存続領域のサイズを使用して
- S1U:存続の第二領域のサイズを使用します
- TT:生存の新世代内のオブジェクトの数
- MTT:生存の新世代内のオブジェクトの最大数
- DSS:所望の領域の大きさを存続
- EC:エデンの園の面積の大きさ
- EU:エデンの園の領域のサイズを使用します
- YGC:若い世代の生ゴミリサイクルの数
- YGCT:若い世代のガベージコレクション時間のかかります
メモリ統計の新世代
C:\Users\Administrator>jstat -gcnewcapacity 7172
NGCMN NGCMX NGC S0CMX S0C S1CMX S1C ECMX EC YGC FGC
409600.0 409600.0 409600.0 40960.0 40960.0 40960.0 40960.0 327680.0 327680.0 12 0
- NGCMN:新世代の最小容量
- NGCMX:最大容量の新世代
- NGC:現在の新世代の容量
- S0CMX:生き残っゾーン1の最大サイズ
- S0C:ゾーン1の現在のサイズを存続
- S1CMX:生き残っゾーン2の最大サイズ
- S1C:ゾーン2の現在のサイズを存続
- ECMX:エデン地区の最大サイズ
- EC:エデン地区の現在のサイズ
- YGC:若い世代の生ゴミリサイクルの数
- FGC:リサイクル古いの数
ガベージコレクション古いの統計情報
C:\Users\Administrator>jstat -gcold 7172
MC MU CCSC CCSU OC OU YGC FGC FGCT GCT
33152.0 31720.8 0.0 0.0 638976.0 184173.0 12 0 0.000 0.736
- MC:メソッド領域のサイズ
- MU:サイズの領域を利用する方法
- CCSC:圧縮クラススペース
- CCSU:圧縮クラスのサイズの領域の使用状況
- OC:サイズ歳
- OU:使用古いのサイズ
- YGC:若い世代の生ゴミリサイクルの数
- FGC:歳のガベージコレクションの数
- FGCT:の古いガベージコレクション時間のかかります
- GCT:総時間がかかるガベージコレクション
旧のメモリ統計情報
C:\Users\Administrator>jstat -gcoldcapacity 7172
OGCMN OGCMX OGC OC YGC FGC FGCT GCT
638976.0 638976.0 638976.0 638976.0 12 0 0.000 0.736
- OGCMN:昔の最小容量
- OGCMX:昔の最大容量
- OGC:昔の現在のサイズ
- OC:サイズ歳
- YGC:若い世代の生ゴミリサイクルの数
- FGC:歳のガベージコレクションの数
- FGCT:の古いガベージコレクション時間のかかります
- GCT:総時間がかかるガベージコレクション
メタデータ空間統計
C:\Users\Administrator>jstat -gcmetacapacity 7172
MCMN MCMX MC CCSMN CCSMX CCSC YGC FGC FGCT GCT
0.0 33152.0 33152.0 0.0 0.0 0.0 12 0 0.000 0.736
- MCMN:最小容量のメタデータ
- MCMX:メタデータの最大容量
- MC:現在のメタデータ空間
- CCSMN:クラス最小圧縮空間
- CCSMX:最大圧縮クラススペース
- CCSC:現在の圧縮クラススペース
- YGC:若い世代の生ゴミリサイクルの数
- FGC:歳のガベージコレクションの数
- FGCT:の古いガベージコレクション時間のかかります
- GCT:総時間がかかるガベージコレクション
ガベージコレクションの統計情報の概要
C:\Users\Administrator>jstat -gcutil 7172
S0 S1 E O M CCS YGC YGCT FGC FGCT GCT
62.12 0.00 81.36 28.82 95.68 - 12 0.736 0 0.000 0.736
- S0:1エリアには、現在存続の比率を使用します
- S1:現在の割合で使用される2生き残っエリア
- E:エデンの面積比例を使用して
- O:古い年の割合
- M:メタデータの面積比を使用して
- CCS:使用圧縮率
- YGC:若い世代の生ゴミリサイクルの数
- FGC:歳のガベージコレクションの数
- FGCT:の古いガベージコレクション時間のかかります
- GCT:総時間がかかるガベージコレクション
JVM統計コンパイルされたメソッド
C:\Users\Administrator>jstat -printcompilation 7172
Compiled Size Type Method
4608 16 1 org/eclipse/emf/common/util/SegmentSequence$SegmentSequencePool$SegmentsAccessUnit reset
- 最近コンパイルされたメソッドの数:コンパイル
- 最近、バイトコードの数がコンパイルされたメソッド:サイズ
- タイプ:タイプコンパイル最近コンパイル方法。
- 方法:メソッド名を識別。