最初的问题是使用jstat -gcutil发现full gc的发生次数达到了每分钟130次,改变heap size的大小从1024M到4096M. FULL GC的次数下降到了每5分钟一次。可以接受。
在执行5个小时的混合场景时,使用jstat -gcutil 统计,FULL GC的发生次数越来越频繁。
同时用jconsole监控的图如下所示:
可以从图中看出,堆内存的使用不断增长,最终会超出4G的范围,造成连接失败。
经过查看日志,发现是我的脚本中少做了关联,造成了ID找不到。过错啊,写完脚本居然都没有做关联就开始跑场景了。
做完关联后继续跑场景。(未完待续)
时间: 2024-11-06 07:09:55