tomcat下简单压测内存居高不下的原因.

压测场景:
Tomcat, Spring MVC

单链接压测

每秒20个并发, 持续1小时+

压测结果:

CPU 正常, 内存 由启动时的11%上升到34%+, 并无法回落

以下为memory analyzer做的分析截图

图片说明

图片说明

以上分析数据说明大量的内存占用都聚集在了session里,但我想说的是在这个链接里我并无做session操作,所以请教一下,我们应该怎样来分析这个问题?

用 jmap -histo 看下压测前和压测后那个对象的实例及内存占用变化比较大,然后在定位下程序代码!

在客户端看不到图片。。。。

压测前看不出来,压测前看到的都是classload加载类对象的内存,属正常数据,但这上面都是session的数据。比较奇怪啊