首页 > 代码库 > 一个项目中内存问题的具体分析

一个项目中内存问题的具体分析

最初的问题是使用jstat -gcutil发现full gc的发生次数达到了每分钟130次,改变heap size的大小从1024M到4096M. FULL GC的次数下降到了每5分钟一次。可以接受。

在执行5个小时的混合场景时,使用jstat -gcutil 统计,FULL GC的发生次数越来越频繁。

同时用jconsole监控的图如下所示:

可以从图中看出,堆内存的使用不断增长,最终会超出4G的范围,造成连接失败。

经过查看日志,发现是我的脚本中少做了关联,造成了ID找不到。过错啊,写完脚本居然都没有做关联就开始跑场景了。

做完关联后继续跑场景。(未完待续)

一个项目中内存问题的具体分析