[Kazehakase-devel 1704] Re: URL補完

Back to archive index

Hidetaka Iwai tyuyu****@sings*****
2004年 10月 23日 (土) 21:24:23 JST


岩井@札幌 です。

Hiroyuki Ikezoe <poinc****@ikezo*****> wrote:
Message-ID: <20041****@ikezo*****>

> > # 何となくメモリリークしてそうな雰囲気ですが、valgrind で捕まえられん
> > # かった... orz
> 
> 確かに、GtkEntryCompletionがリークしてますね。KzHistoryActionに
> GtkEntryCompletionを持たせておいて、ちゃんと破棄しないといけない感じです
>
修正しました。

> あと、これ異常に遅いんですけどうちだけ?

profile を見ると、egg_regex_match() が大量に呼び出されるので遅くなって
いるように見えます。が、ひらがなでマッチさせたときに以上に遅くなったり
して、良くわかりません orz

あと、egg_regex なのですが、egg_regex_new() で EGG_REGEX_CASELESS を付
けて、なおかつ egg_regex_match() で regex に UTF-8 が含まれていると、
マッチングがおかしくなるように思います。検証用のコードを書くつもりだっ
たのですが、あまり上手くいきませんでした orz

とりあえず http://bozu.sytes.net/~tyuyu/egg_regex_test-0.0.1.tar.gz
に置いておきますので、

 ./egg_regex_test i 

などとして適当な文字列を引数に渡してやれば、何となくおかしそうだな、と
いうのはわかるかもしれません。

--
 Hidetaka Iwai
 tyuyu****@sings*****



Kazehakase-devel メーリングリストの案内
Back to archive index