0

我在以下环境中出现内存不足问题:

Tomcat 5.1.23 使用 XFire WebServices 框架 JDK 1.5

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

以下是一些截图。

知道为什么 ThreadWithAttributes 持有对此类 ArrayList 对象的引用,并且这些字符串似乎被输入到部署在 tomcat 中的软件吗?

它是否与tomcat的已知内存泄漏问题有关?

截图 1

截图 2

4

1 回答 1

0

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

于 2009-09-24T21:07:47.180 回答