namazu-ml(avocado)


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

Re: mkmnz.pl jcode.pl patch



村下です

At 11:42 1998/05/27 +0900, Satoru Takabayashi wrote:
> tmu@xxxxxxxxxxxxx (MURASHITA Takuya) wrote:
> >mknmz.pl(1.1.2.3 snapshot-6)にnkfを使わないでjcode.plで処理するような
> >patchを当ててみました。
> 
> 実は以前に私も jcode.pl を試してみたことがあるのですが、 nkfと比べ
> てかなり遅いことが判明したので使うのをあきらめてしまったという経緯
> があります。
> 
> そのときの速度比較:
> <URL:http://avocado.aichi-u.ac.jp/%7Ealias/namazu/msg00080.html>

81ですよね?

> nkfや kakasiを使わないで Perlだけで処理したいところではあるのです
> が…。

小さいファイルを対象としてしまったのと、
patchは思いっきり手抜きですが、ここまで遅くなかったです。
#5回しか試してもいないので、これまた何とも言えませんが。
------
time mknmz "test"

Files: 3 files(同じファイルをjis,eus,sjisにしたもの)
Size: 8,805 bytes
Keywords: 155 words
Wakati: /usr/local/bin/chasen -F '%m %H\n'

jcode.plを使ってpatchを当てたもの
Time: 21 sec.
6.170u 1.390s 0:25.49 29.6% 0+1248k 80+100io 336pf+0w
Time: 9 sec.
5.590u 1.250s 0:10.96 62.4% 0+1251k 13+99io 6pf+0w
Time: 12 sec.
5.530u 1.200s 0:12.57 53.5% 0+1277k 62+97io 265pf+0w
Time: 9 sec.
5.480u 1.150s 0:10.24 64.7% 0+1247k 0+96io 0pf+0w
Time: 7 sec.
5.660u 1.050s 0:08.35 80.3% 0+1250k 0+92io 0pf+0w
ave5.686u 1.208s 13:52

オリジナルのもの(nkf)
Time: 12 sec.
5.510u 1.560s 0:12.65 55.8% 0+1151k 5+95io 0pf+0w
Time: 17 sec.
5.740u 1.630s 0:18.32 40.2% 0+1217k 66+94io 264pf+0w
Time: 9 sec.
5.200u 1.290s 0:08.81 73.6% 0+1152k 7+96io 5pf+0w
Time: 8 sec.
5.170u 1.370s 0:08.88 73.6% 0+1166k 8+93io 3pf+0w
Time: 7 sec.
5.520u 1.200s 0:08.10 82.9% 0+1157k 1+96io 0pf+0w
ave5.428u 1.410s 11:35
----
MURASHITA Takuya  Ikegami Tsushinki Co.,Ltd. Information Planning Div. 
http://www.ikegami.co.jp/