gpt4 book ai didi

java - 什么情况下JVM会停止打印gc.log?

转载 作者:行者123 更新时间:2023-11-30 08:10:38 25 4
gpt4 key购买 nike

我的应用程序的 gc.log 显示以下信息:

2015-05-23T03:51:10.086+0800: 648560.384: [GC 648560.384: [ParNew: 311342K->3965K(409600K), 0.0025980 secs] 390090K->82715K(1433600K), 0.0028290 secs] [Times: user=0.04 sys=0.00, real=0.00 secs] 
2015-05-23T03:51:10.506+0800: 648560.804: [GC 648560.804: [ParNew: 311165K->3784K(409600K), 0.0030820 secs] 389915K->82536K(1433600K), 0.0032760 secs] [Times: user=0.04 sys=0.00, real=0.00 secs]
2015-05-25T15:20:54.421+0800: 862744.719: [GC 862744.719: [ParNew: 310984K->3625K(409600K), 0.0032810 secs] 389736K->82379K(1433600K), 0.0036910 secs] [Times: user=0.04 sys=0.00, real=0.00 secs]
2015-05-25T15:20:54.549+0800: 862744.846: [GC 862744.846: [ParNew: 310825K->11547K(409600K), 0.0037930 secs] 389579K->90305K(1433600K), 0.0040420 secs] [Times: user=0.06 sys=0.00, real=0.01 secs]

如您所见,gc.log 从 2015-05-23:03:51:10 到 2015-05-25:15:20:54 停止打印。

我的应用程序是一个长时间运行的服务器端应用程序,它基于 Netty。所以基本上不可能在这些时间里没有垃圾可以收集。

这并不是因为磁盘已满。还有足够的空间。

这是我的 JVM 参数:

-Xmx2048m -Xms1024m -verbose:gc -Xloggc:./gc.log -XX:CMSInitiatingOccupancyFraction=70 -XX:+UseCMSCompactAtFullCollection -XX:MaxTenuringThreshold=10 -XX:-UseAdaptiveSizePolicy -XX:PermSize=256M -XX:MaxPermSize=512M -XX:SurvivorRatio=3  -XX:NewRatio=2 -XX:+PrintGCDateStamps  -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+PrintGCDetails

最佳答案

经过一番google,我发现了问题所在。

这实际上是Linux中的一个错误。请引用this google group post

这真是一个很大的“哎哟”。

关于java - 什么情况下JVM会停止打印gc.log?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30433782/

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