gpt4 book ai didi

java - GC实时时间显着延长

转载 作者:行者123 更新时间:2023-11-30 03:21:34 26 4
gpt4 key购买 nike

应用程序正在使用-XX:+UseParallelGC。存在 GC,并且实时时间比用户 + 系统花费的时间明显更长(~1.05 秒):[时间:user=0.04 sys=0.01,real=1.05 秒]

上一次 GC 的 PSYoungGen 清理了相同数量的内存,但时间却少得多。我没有启用任何标志来检查 jit 是否导致此问题。正在运行的机器上存在负载,但这是由执行 GC 的同一 jvm 进程引起的。

什么原因可能会导致这样的事情,我将来可以做什么来弄清楚发生了什么(如果再次发生)?

 [GC
Desired survivor size 720864 bytes, new threshold 1 (max 15)
[PSYoungGen: 18864K->454K(21121K)] 38016K->17722K(64833K), 0.0224350 secs] [Times: user=0.04 sys=0.01, real=1.05 secs]

最佳答案

为了能够在将来更好地诊断此问题,请运行 -XX:+PrintSafepointStatistics –XX:PrintSafepointStatisticsCount=1 -XX:+PrintGCDetails -XX:+PrintGCCause 以获得更多有用的日志。您使用的 JVM 版本也可能相关。

除此之外,您还必须监视系统统计信息,主要是分页和 CPU 利用率,以了解其他进程或磁盘 IO 是否会导致 JVM 饥饿。

关于java - GC实时时间显着延长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31203503/

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