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