[Seasar-user:5903] Re: [S2Container]S2FrameworkTestCase/UnitClassLoaderの実装について

kubo [E-MAIL ADDRESS DELETED]
2007年 1月 26日 (金) 01:13:22 JST


久保です。

> システムクラスローダーからロードされたクラス(A)の
> インスタンス(a)が,エンハンスされたクラス(B)の
> インスタンス(b)を参照する場合,インスタンス(a)が
> GC されるのであれば問題ありません.
> 
> しかし,クラス(A)の static フィールドから
> インスタンス(b)を参照する場合は,クラス(A)は
> アンロードされないため,static フィールドが明示的に
> クリアされない限りインスタンス(b)も GC されず,
> クラス(B)もアンロードされません.
> 結果,UnitClassLoader も GC されません.

理解しました。
後者のPattern(&その他の原因等)を探してみます。

丁寧な解説ありがとうございました。


-- 
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
kubo   <[E-MAIL ADDRESS DELETED]>
jflute <http://d.hatena.ne.jp/jflute>
株式会社ビルドシステム <http://www.buildsystem.co.jp>
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/





Seasar-user メーリングリストの案内