系统频繁Full GC,导致系统卡顿
本人自己在云服务器上部署了个应用,都要忘了这么回事了,突然打开发现特别卡顿,
数据量并不多,内存也是够用的,访问量也并不高,就时快时慢的问题
以下是机器配置以及统计到的数据
机器配置:2核4G
JVM内存大小:2G
系统运行时间:7天
期间发生的FullGC次数和耗时:500多次,200多秒
期间发生的YoungGC次数和耗时:1万多次,500多秒
大致算下来每天会发生70多次FullGC,平均每小时3次,每次FullGC在400毫秒左右;每天会发生1000多次YoungGC,每分钟会发生1次,每次YoungGC在50毫秒左右。
以下是jvm设置参数
-Xms1536M
‐Xmx1536M
‐Xmn512M
‐Xss256K
‐XX:SurvivorRatio=6
‐XX:MetaspaceSize=256M
‐XX:MaxMetaspaceSize=256M
2
‐XX:+UseParNewGC
‐XX:+UseConcMarkSweepGC
‐XX:CMSInitiatingOccupancyFraction=75
‐X
共有 0 条评论