[Seasar-user:13256] Re: Tomcat5.0.28 使用時のメモリ解放について
Yasuo Higa
[E-MAIL ADDRESS DELETED]
2008年 3月 13日 (木) 13:44:41 JST
ひがです。
> 大谷です。
> お世話になっております。
>
>
> ■TomcatのWebAppClassloaderのメモリ解放ロジック
>
> Tomcatがクラスを解放していると思われるソースを見つけました。
>
> http://mail-archives.apache.org/mod_mbox/tomcat-dev/200511.mbox/%3C20051112174901.52348.qmail@minotaur.apache.org%3E
>
> このコードの中の、JDBCを開放する部分と
> java.beans.Introspector.flushCaches();の呼び出しを実装してみたの
> ですが、それでもうまく開放されませんでした。
>
> 上記のURLにあるようなコードをフルに実装しないと開放されないの
> ではないかと考えています。(S2コンテナ内に存在するクラスの一覧
> が取得できれば実装できそうだったのですが、方法がわからず作業
> を中断しています。)
>
JDBCに関する問題なら、org.seasar.framework.utilの
DriverManagerUtil.deregisterAllDrivers()を
呼び出してどうなるか試して見るのが良いと思います。
Seasar2におけるリソースを破棄するロジックは、
DisposableUtil.dispose()を見てください。
よろしくお願いします。
Seasar-user メーリングリストの案内