[Seasar-user:4437] Re: メモリの開放
Katsuhiko Nagashima
[E-MAIL ADDRESS DELETED]
2006年 8月 28日 (月) 23:57:47 JST
永島です。
メモリ開放とは違いますが、
カスタムタグ内でS2Containerを
SingletonS2ContainerFactory.getContainer();
で取得し、利用するのはどうでしょうか?
#createしなければdestroyも気にする必要ないかなーと思ったので。
#検討違いなことをいっていたらすみません。
06/08/28 に y.noritake<[E-MAIL ADDRESS DELETED]> さんは書きました:
> 則武と申します。
>
> S2Strutsを使用したカスタムタグ作成しました。
> 「container.destroy()」を行っているのですが、
> メモリが開放されません。
>
> メモリを開放するにはどのようにすれば良いのか
> どなたかご存じないでしょうか?
>
> サンプルのソースです。
> public int doStartTag() throws JspException {
> S2Container container = S2ContainerFactory.create(PATH);
> container.init();
> try {
> Dto dto = new Dto();
> Service service = (PrefectureService)
> container.getComponent(Service.class);
> dto = service.find(dto);
>
> TagUtils tu = TagUtils.getInstance();
> tu.write(pageContext, sb.toString());
> } catch (Exception e) {
> throw new JspException(e);
> } finally {
> container.destroy();
> }
> return EVAL_BODY_INCLUDE;
> }
>
> 宜しくお願いします。
>
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://www.seasar.org/mailman/listinfo/seasar-user
>
--
Katsuhiko Nagashima
Seasar-user メーリングリストの案内