2016-07-23 56 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例子說明。

+0

爲什麼downvoting?請解釋。 – davidxxx

+0

您的答案包含不正確的信息。 – the8472

+0

感謝您的回答,但是有哪些不正確的信息? – davidxxx