LocalizedTextUtil内存泄漏

时间:2015-12-04 08:42:20

标签: java memory-leaks struts2

我在java web项目中有内存泄漏,使用Struts2(2.3.15.1)+ spring(3.0.6),这是一个生产服务器,大约一周后,堆几乎是100%,我使用MAT分析堆转储,我发现ng-options ConcurrentHashMap中存在大量Struts2 i18n资源,请参见下面的截图

Issue Image

我是MAT的新手,但我认为com.opensymphony.xwork2.util.LocalizedTextUtil应该收集无用的struts GC资源,我在本地尝试过,通过JProfiler,我发现当一个新请求到来时,将会创建一些新的i18n实例,并且稍后,当GC运行时它们将被吞噬,我不知道生产服务器有什么问题,在什么情况下{{1实例不会被破坏,

有人能给我一个建议吗?

0 个答案:

没有答案