次の環境でメモリ不足の問題があります。
XFire WebServices Framework JDK 1.5 を使用する Tomcat 5.1.23
YourKit を使用してプロファイリングしたところ、クラス org.apache.tomcat.util.threads.ThreadWithAttributes の複数のインスタンスに、重複した文字列を含む java.lang.Object 配列を持つ巨大な ArrayList オブジェクト (Stack Local) があることがわかりました。
以下はスクリーンショットです。
ThreadWithAttributes がそのような ArrayList オブジェクトへの参照を保持し、それらの文字列が tomcat にデプロイされたソフトウェアに入力されているように見える理由は何ですか?
Tomcat の既知のメモリ リークの問題を解決する必要はありますか?