namazu-ml(ring)


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

Re: Solaris is too slow.



Kaz SHiMZ <kshimz@xxxxxxxxx> wrote:

>> 確かに尋常でない遅さだと思われます.
>> となると 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;

に修正したところ元の速度に戻りました。

# 正規表現は奥が深いです

-- Satoru Takabayashi