[Seasar-user:19894] 【Seasar2】prototype指定のgetComponentについて
Nobutaka Yamada
[E-MAIL ADDRESS DELETED]
2010年 6月 22日 (火) 16:12:58 JST
お世話になっております、
やまだと申します。
prototype指定したクラスのseasarの管理について
確認をさせて頂きます。
dicon定義にて、prototype指定したコンポーネントを
getComponentした場合、
そのコンポーネント(下記例のComponent1のインスタンス)への
参照がなくなった場合はGCの対象となり、破棄されるでしょうか?
(例)
<component name="Comp1" class="aaa.bbb.Component1" instance="prototype" />
~~~~~~~~~~~~~~~~~~~~
それともgetComponentしたクラス等からの参照がなくなっても、
Seasar内部で参照を保持しているという事は
あるでしょうか?
プロファイラツールを使用してパフォーマンス計測を
行っていたところ、Seasar内部で保持しているMapオブジェクト
のサイズが大きくなっているというレポートが出たため
確認をさせて頂きました。
宜しくお願い致します。
Seasar-user メーリングリストの案内