3回复
3年前
jvm minor gc 频率
jvm 年轻代 gc 一般的频率是多少, 多少秒发生一次minor gc , 耗时多久比较合适
我这里有一个配置24G的应用 -Xmx24g -Xms24g -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:CMSFullGCsBeforeCompaction=15 -XX:CMSInitiatingOccupancyFraction=70 -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:gc.log -XX:ReservedCodeCacheSize=256m
-Xmn配置6G, 4-5s一次 minor gc, 耗时300-400ms
-Xmn配置2G, 2s左右一次 minor gc, 耗时110ms左右
-Xmn配置1G, 1s左右一次或两次 minor gc, 耗时70ms左右
哪种配置更合理, 有什么样的评判依据吗
3330 阅读