9

プログラムのいくつかの GC パラメータを測定するために jstat を使用する必要があります。Jstat は一連のパラメータを提供します ( S0C S1C S0U S1U EC EU OC OU MC MU CCSC CCSU YGC YGCT FGC FGCT GCT) これらから、YGCT、FGCT、および GCT の説明と少し混乱しています。

(YGCT Young 世代のガベージ コレクション時間
。FGCT フル ガベージ コレクション時間。GCT
合計ガベージ コレクション時間。)

2 つの質問があります。

1) これらの 3 つのパラメーター (YGCT、FGCT、および GCT) は実際に何を測定しますか? ちょっとした比較はとても参考になります

2) 彼らが言及している時間の単位をどうやって知ることができますか? (ミリ秒/秒/....)

を含む多くのドキュメントを参照しました

jstat の結果の解釈
http://www.cubrid.org/blog/dev-platform/how-to-monitor-java-garbage-collection/
http://docs.oracle.com/javase/6/docs/technotes/tools /share/jstat.html#output_options
しかし、これらは私の本当の質問には答えません。
jstat をどのように経験したことがある人は、これで私を助けてくれますか?

ありがとうございました。

4

2 に答える 2

19
  • YGCT - JVM が開始されてから若い世代のコレクションに費やされた秒数
  • FGCT - JVM が開始されてからフル ガベージ コレクションに費やされた秒数
  • GCT - 上記の 2 つの値の合計
于 2015-04-23T08:00:23.753 に答える