压测场景:
Tomcat, Spring MVC
单链接压测
每秒20个并发, 持续1小时+
压测结果:
CPU 正常, 内存 由启动时的11%上升到34%+, 并无法回落
以下为memory analyzer做的分析截图
以上分析数据说明大量的内存占用都聚集在了session里,但我想说的是在这个链接里我并无做session操作,所以请教一下,我们应该怎样来分析这个问题?
用 jmap -histo 看下压测前和压测后那个对象的实例及内存占用变化比较大,然后在定位下程序代码!
在客户端看不到图片。。。。
压测前看不出来,压测前看到的都是classload加载类对象的内存,属正常数据,但这上面都是session的数据。比较奇怪啊