ここでは私のTomcatサーバによって生成された私のcatalina.outからの文は、次のとおりです。説明
1885.855:[GC [PSYoungGen:742996K-> 64359K(761472K)] 2509583K-> 1832973K(4116928K )、0.1453610秒] [時間:ユーザー= 0.31 sys = 0.00、実数= 0.14秒]
ここではさまざまな数字の意味を説明できる人はいますか?
ここでは私のTomcatサーバによって生成された私のcatalina.outからの文は、次のとおりです。説明
1885.855:[GC [PSYoungGen:742996K-> 64359K(761472K)] 2509583K-> 1832973K(4116928K )、0.1453610秒] [時間:ユーザー= 0.31 sys = 0.00、実数= 0.14秒]
ここではさまざまな数字の意味を説明できる人はいますか?
ラインのブレークアップがfollowdのとおりです。
1885.85
- この秒数は、GCが撮ったその時点で、あなたのケースで31分ほどの周りのようJVMは、実行されている時間の長さです場所。
[GC
- この時点でGCが発生したと述べています。これは部分的なGCで、時にはそれが
[PSYoungGen:742996K->64359K(761472K)
JVM =ヤング+旧
Full GC
が表示されます - 多くの一つである若い世代(中パラレル清掃コレクタを表し、 JVMで使用可能なGCコレクタのタイプ)。
GCによって解放されたメモリを常にパターン
x->y(z)
xのあるGC前の初期のメモリであり、YはGC後 メモリであり、Zがで、その領域に許可総 メモリであります JVMあなたの例ではそう
、 742996K->64359K(761472K)
は - 、総ヤングサイズが761Mbであり、それは742 MBに達したときにコレクションが開催されましたNDそれはすなわち、それは、総ヒープメモリが表されている。ここ678 Mbの
2509583K->1832973K(4116928K)
を片付け64.3Mb までクリア。 GCの総ヒープのうち、GCが実行されたときに2.5Gbが充填され、1.83Gbまで減少しました。もう一度同じ678Mbがクリアされています。
0.1453610 secs]
この操作全体が取らuser, system and real timesのブレークアップを示し0.1453610秒
[Times: user=0.31 sys=0.00, real=0.14 secs]
を取りました。あなたはFull GC
その中にあなたがスループットを示すと他の良いもののためにGCViewerのようなログアナライザを使用すると言うESP一つのパターンを探しているだろう -
これは単なる1行です。
docs from Sunも読んで基本を取得してください。
さらに読書:
http://sujitpal.blogspot.com/2006/08/charting-jvm-garbage-collection.html
http://java.sun.com/docs/hotspot/gc1.4.2/example.htmlて、http:// javaの。 sun.com/docs/hotspot/gc1.4.2/ – dharm0us
これは非常に良い答えです。 – Jasonw
あなたは、ユーザー、システム、および実際に撮影された時間を分割して詳細を教えてください。 UNIXの解釈はうまくいきますが、私はこれらの時間がGCの文脈でどのように関係するかを理解していません。 –