[Namazu-users-ja 114] Re: Namazu 2.0.13 の filter/excel.pl の問題 ?

Taiji.Can @ grd.advantest.co.jp Taiji.Can @ grd.advantest.co.jp
2004年 11月 24日 (水) 22:04:11 JST


  菅です。

  臼田さん、寺西さんありがとうございます。

> > メーリングリストを追って読んでいくとわかりますが
> > 古いバージョンの Perl で '.*?' という正規表現を使ったマッチングに著しく
> > 処理時間がかかることがあるようだという結論になっています。
> > 問題の個所は filter/excel.pl から呼び出されている filter/html.pl 内のどこか
> > と思われます。
> 
> Perl のバージョンも怪しいのですが、OS に依存する可能性もあり、
> はっきりわかっていません。

 OSは先ほども書きました。名称でいえばMiracle の Miracle Linux 3.0(Asianix?)を
  使っています。

drastic:manager# perl -v

This is perl, v5.8.0 built for i386-linux-thread-multi
(with 1 registered patch, see perl -V for more detail)

Copyright 1987-2002, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using `man perl' or `perldoc perl'.  If you have access to the
Internet, point your browser at http://www.perl.com/, the Perl Home Page.
  
  ですので、古くは無いと思うのですが。perlは元々入っていたものを
 利用しています。

> おそらく特定のファイルを処理した場合に非常に時間がかかっている
> のだろうと思われるので、そのファイルを調べれば解決策が見つかる
> と思っています。
> もし、そのようなファイルを見つけて、提供いただけるようでしたら
> ご協力ください。

 そうですね。ちょっと出せるか確認してみます。ただ、ほとんどのxlsで起きて
 いるので最初にxlhtmlをrenameして xls 抜きでindexを作ってそれから xlhtmlを
 戻してmknmzを行うと500個位のxlsファイルが3日かけても終わりません。

 HardはCPUが2個(2.8GHz)、メモリは2GB載っているのでそこそこなマシンだと
 思っています。
-- 

					ADVANTEST corp.
					Taiji.Can @ atesoft.advantest.co.jp



Namazu-users-ja メーリングリストの案内