namazu-ml(ring)


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

Re: Solaris is too slow.



すぎうらしろうです。

<199903110823.RAA03291@xxxxxxxxxxxxxx>の記事において
ccsatoru@xxxxxxxxxxxxxxxxxxさんは書きました。

>> >> 確かに尋常でない遅さだと思われます.
>> >> となると 1.4.0.0 固有の問題でしょうかね?
>> >
>> >いや、v.1.3.0.5 でもこの問題が出ます。
>> 
>> わかりました。これは v1.3.0.3 で
>> 
>>     $$contents =~ s/([\s\S]+^(\d+\.\s*)?(Abstract|Introduction)\n\n)//im;
>> 
>> を
>> 
>>     $$contents =~ s/(.+^(\d+\.\s*)?(Abstract|Introduction)\n\n)//ims;
>> 
>> に変更したのが原因です。手元の環境ではこの行を
>> 
>>     $$contents =~ s/\A(.+?^(\d+\.\s*)?(Abstract|Introduction)\n\n)//ims;
>> 
>> に修正したところ元の速度に戻りました。

う〜、そうですか。
問題の激遅Sunで、1.2.0.8、1.3.0.5、1.4.0.0-beta-4で rfc54.txtひとつだけ
index化した時の時間は以下の通り。

[Base]
Date: Thu Mar 11 17:20:54 1999
Files: 1 files
Size: 20,131 bytes
Keywords: 1,039 words
Wakati: no -ieuc -oeuc -Ea -w
Perl Version: 5.00404
Version: 1.2.0.8
Time: 643 sec.

[Base]
Date: Thu Mar 11 17:39:13 1999
Added   Files: 1 files
Deleted Files: 0 files
Updated Files: 0 files
Total   Files: 1 files
Size: 20,131 bytes
Keywords: 1,039 words
Wakati:  -ieuc -oeuc -w
Perl Version: 5.00404
Namazu Version: 1.3.0.5
System: solaris
Time: 425 sec.

[Base]
Date: Thu Mar 11 17:30:10 1999
Added Files: 1 files
Total Files: 1 files
Size: 20,131 bytes
Added Keywords: 1,039 words
Total Keywords: 1,039 words
ARGV: '../a/'
Perl Version: 5.00404
Namazu Version: 1.4.0.0-beta-4
System: solaris
Time: 456 sec.

1.2.0.8が一番遅い。mknmz実行時のオプションはなしです。
他にCPUパワー食ってるプロセスもないし、メモリ食ってる奴もいないのに、
なんで?????

--
    すぎうらしろう(Sugiura Shiro)      E-mail : sugiura@xxxxxxxxxxxx
                                       URL    : None
     御希望の方に、もれなく less-332.tar.gz をプレゼントしています
    [     If you want to talk with me, you MUST speak Japanese     ]