Tomcat ThreadWithAttributes导致内存泄漏

时间:2009-09-12 02:29:19

标签: memory tomcat jvm memory-leaks yourkit

以下环境存在内存不足问题:

Tomcat 5.1.23 使用XFire WebServices Framework JDK 1.5

使用YourKit对其进行概要分析,发现了类org.apache.tomcat.util.threads.ThreadWithAttributes的多个实例,其中包含巨大的ArrayList对象(Stack Local),java.lang.Object数组包含重复的字符串。

以下是一些截图。

任何想法为什么ThreadWithAttributes保存对这样的ArrayList对象的引用,并且这些字符串似乎是输入到tomcat中部署的软件?

是否必须对tomcat的已知内存泄漏问题做些什么?

Screenshot 1

Screenshot 2

1 个答案:

答案 0 :(得分:0)

没关系!我们的代码导致那些Tomcat线程将数据保存在本地堆栈中。