namazu-ml(avocado)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

KAKASI module



<19981119020219N.satoru@xxxxxxxxxxxxx>の記事において
satoru@xxxxxxxxxxxxxさんは書きました。

>> # KAKASI というより、わかち書き専門の高速なモジュールが欲しいです。
>> # どなたか作りませんか?

  今度はKAKASIのモジュールを作成してパフォーマンスを検証してみました。
MHフォルダにある1111通のメールファイルに対し、

/usr/bin/time mknmz -a -k -h -w

  としてインデックスを作成しました。

非モジュール版(1.3.0.1)
1回目
381.17user 100.80system 8:29.96elapsed 94%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (624810major+1713635minor)pagefaults 0swaps
2回目
380.85user 101.08system 8:29.05elapsed 94%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (625378major+1713267minor)pagefaults 0swaps

モジュール版
1回目
284.88user 52.53system 5:43.50elapsed 98%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (315154major+1210476minor)pagefaults 0swaps
2回目
285.06user 52.55system 5:50.16elapsed 96%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (315771major+1210476minor)pagefaults 0swaps

  約8.5分->約6分と、2.5分ぐらい早くなりました。やはり、モジュール化は
かなり有効なようです。
-- 
野首 貴嗣
E-mail: knok@xxxxxxxxxxxxx, knok@xxxxxxxxxxxxxxxx (private)
        nokubi@xxxxxxxxx (official)
        knok@xxxxxxxxxxxxx (isoternet)