char_gets_feature_value の怪?
守岡知彦 / MORIOKA Tomohiko
tomo @ kanji.zinbun.kyoto-u.ac.jp
2008年 4月 16日 (水) 16:46:03 JST
守岡です。
研究室の引越しとかでバタバタしていたこともあり、お返事が遅くなってしま
い申し訳ありません。
>>>>> [chise-ja : No.00551] にて
>>>>> 上地 宏一 <kamichi @ fonts.jp> さま曰く:
>
> PCの環境が変わったのでCHISE関連の再構築をしています。そ
> の中でchise_swig_perlの
> サンプルを動かしていると以下の現象に気がつきました。
> ・1つのプログラム内で253種類以上のfeatureに対して
> chise_char_gets_feature_value()
> を実行すると異様に遅くなる(5秒以上待たされる)
>
> 252個までであれば問題なく返ってくるのですが、253個目か
> らおそくなります。
> アクセスする順番は関係ありません。
>
> 厳密にはchise_char_gets_feature_value()にアクセスする場
> 合、直前にchise_ds_get_feature()
> にもアクセスしています。どちらで引っかかるのかは不明です。
>
> 単純にSWIG側の問題のような気もしますが、libchise
> として関係しそうなことは
> あるでしょうか?
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: f-dump-sample.c
型: application/octet-stream
サイズ: 2117 バイト
説明: 無し
URL: <http://lists.chise.org/pipermail/chise-ja/attachments/20080416/58262ba5/attachment.obj>
-------------- next part --------------
というようなプログラムで、全ての素性に対して全ての素性値をダンプしてみ
ましたが、特に異常は発見できませんでした。
もし良かったら、お試し頂けないでしょうか?
それから、ちなみに、CPU, OS, Berkeley DB の版は何でしょうか?
> #この問題によって空きchar_idを探すすべがなくなってしまいました
;; 次の libchise で API を提供する予定です。
;;; 特に bug がなければ、今の版をそろそろリリースしたいと思ってます。
--
┯━…‥・懐かしい未来の記憶をふと思い出しかけた・‥…━━┯━━━┯━
││ ─ │ ─ / ─ ┼─ ┬ ─ ─┼ ┬┴─
┼┼─┼|〓━─┼ 守岡 知彦 (MORIOKA Tomohiko) <tomo @ m17n.org> ─ ─┬
┻┻━┻━┷━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
More information about the CHISE-ja
mailing list