[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 メーリングリストの案内