2016-07-23 7 views
0

これは私のJavaアプリケーション/ jvmのためのこれらの世界的な出来事を止めていますか?ユーザーSYS実、javaはPSYoungGenを停止する世界のイベントを停止する

[PSYoungGen:347808K-> 672K(348160K)] 415832K-> 68744K(1047552K)、0.0019772秒] [時間:ユーザー= 0.03 SYS = 0.00、リアル= 0.00秒]

[ PSYoungGen:347808K-> 640K(348160K)] 415880K-> 68792K(1 047552K)、0.0018775秒] [時間:ユーザー= 0.01 SYS = 0.01、リアル= 0.00秒]

[PSYoungGen:347776K-> 704K(348160K )] 415928K-> 68912K(1047552K)、0.0020238秒] [時間:ユーザー= 0.02 SYS = 0.00、リアル= 0.00秒]

おかげ

答えて

0

ガベージコレクタの実装のほとんどのコレクションは、「世界を止める」イベントを行います。例えば

、JVM 1.7で使用されるデフォルトのガベージコレクタの実装はG1であり、あなたはそれが「世界を止め、」若い世代のコレクションのために一時停止しないことをOracle documentationで読むことができます:

G1 GC会うことを試みる休止時間目標を有する(ソフトリアルタイム)。若いコレクションの間、G1 GCは若い世代(エデンとサバイバーのサイズ)をソフトリアルタイムターゲットに合わせて調整します。

実際の違いは、停止時間の経過です。 How to read a verbose:GC output?


編集:私はGCの実装(すべてではない)「の中で最も」とG1の一例を示すをprecisedあなたはここに他の応答を持っています。

+0

なぜdownvotingですか?どうか説明してください。 – davidxxx

+0

回答に間違った情報が含まれています。 – the8472

+0

お返事ありがとうございますが、間違った情報はありますか? – davidxxx

関連する問題