高手指点一下 服务器为什么老是Full GC
yinx 2007-08-20 08:39:48 下面是我的gclog
2191.897: [Full GC 1162077K->933858K(1404928K), 7.0422730 secs]
2211.021: [Full GC 1163234K->934708K(1404928K), 6.2857310 secs]
2228.561: [Full GC 1164084K->922613K(1404928K), 10.1270370 secs]
2251.588: [Full GC 1151989K->923996K(1404928K), 6.7522450 secs]
2269.512: [Full GC 1153372K->924530K(1404928K), 6.3222840 secs]
2287.393: [Full GC 1153906K->925582K(1404928K), 6.1719030 secs]
2307.455: [Full GC 1154958K->913435K(1404928K), 9.7477770 secs]
2329.115: [GC 1142811K->914735K(1404928K), 0.0181260 secs]
2343.171: [GC 1144111K->917505K(1404928K), 0.0278500 secs]
2361.862: [Full GC 1146881K->917590K(1404928K), 6.3372320 secs]
2379.970: [Full GC 1146966K->918502K(1404928K), 6.6128810 secs]
我的jvm 参数:-Xmx1400m -Xms100m -Xss512k -XX:NewRatio=4
服务启了不到一小时就出现 频繁Full GC的现象,后来干脆就全部是Full GC 了,高手帮看看是怎么回事
BTW:
我把NewRatio去掉大概能撑2天,到时候 FullGC 的频率大概2小时一次,但每次持续的时间非常可怕: 300~800秒