[mecab-users 292] Re: Windows版でメモリリーク発生

Back to archive index

Taku Kudo taku****@chase*****
2007年 8月 1日 (水) 00:45:36 JST


工藤です

お返事が遅れて申し訳ございません。

具体的にどのような方法で検証いたしましたか?
Windowsはわからないことが多いので、
詳細を教えていただけると助かります。

07/07/25 に 赤堀 知典<t-aka****@daj*****> さんは書きました:
> はじめまして。赤堀と申します。
>
> Windows版の0.96を使用しておりますが、mecabインスタンスの生成/削除を
> 行うとメモリリークが発生してしまいます。
> メール下部のソースで確認を行いましたが、処理完了時におよそ6MByte程の
> メモリリークが発生していました。
>
> お忙しいところ大変申しわけありませんが、本現象についてご助力を
> お願いできませんでしょうか。
>
> よろしくお願いします。
>
>
> ※0.93では同じソースでメモリリーク量は3MByte程になっていました。
> ※解析自体は毎回問題なく完了していました。
> ※mecab_sparse_tostr()を消し、ループの中で生成/削除を繰り返すだけ
> の状態にした場合もメモリリークの量は変わりませんでした。
>
> ---------------------------------------------------------------------
>     char    in[1024] = "すもももももももものうち";
>     const   char *out;
>     mecab_t *mecab;
>
>     printf("start.\n");
>     getch();
>
>     for(int i = 0; i < 1000; i++){
>         mecab = mecab_new2("-r./bin/mecabrc");
>
>         if(mecab != NULL){
>             out = mecab_sparse_tostr(mecab, in);
>             if(out){
>                 printf("%s\n", out);
>             }
>             mecab_destroy(mecab);
>         }
>     }
>
>     printf("end.\n");
>     getch();
> ---------------------------------------------------------------------
>
>
> 以上
>
> _______________________________________________
> mecab-users mailing list
> mecab****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/mecab-users
>




mecab-users メーリングリストの案内
Back to archive index