gpt4 book ai didi

java 是 PSYoungGen 的停止世界事件

转载 作者:行者123 更新时间:2023-12-01 09:39:55 26 4
gpt4 key购买 nike

对于我的 java 应用程序/jvm 来说,这些是停止世界事件如果是的话是哪一个。用户系统真实,

[PSYoungGen: 347808K->672K(348160K)] 415832K->68744K(1047552K), 0.0019772 秒] [时间: user=0.03 sys=0.00, real=0.00 秒]

[PSYoungGen: 347808K->640K(348160K)] 415880K->68792K(1 047552K), 0.0018775 秒] [时间: user=0.01 sys=0.01, real=0.00 秒]

[PSYoungGen: 347776K->704K(348160K)] 415928K->68912K(1047552K), 0.0020238 秒] [时间: user=0.02 sys=0.00, real=0.00 秒]

谢谢

最佳答案

大多数垃圾收集器实现的集合都会执行“停止世界”事件。

例如,JVM 1.7 上使用的默认垃圾收集器实现是 G1,您可以在 Oracle documentation 中阅读它确实“停止了世界”,为年轻一代收集暂停:

The G1 GC has a pause time-target that it tries to meet (soft real time). During young collections, the G1 GC adjusts its young generation (eden and survivor sizes) to meet the soft real-time target.

真正的区别在于停止的时间有多长。您在这里还有其他回复:How to read a verbose:GC output?


编辑:我精确地描述了“大多数”GC 实现(不是全部),并用 G1 示例进行了说明。

关于java 是 PSYoungGen 的停止世界事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38543361/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com