0

次の環境でメモリ不足の問題があります。

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 の既知のメモリ リークの問題を解決する必要はありますか?

スクリーンショット 1

スクリーンショット 2

4

1 に答える 1

0

どうでも!これらの Tomcat スレッドがデータをスタック ローカルに保持する原因となったのは、私たちのコードでした。

于 2009-09-24T21:07:47.180 に答える