From: Kenji Noda Date: 2001-02-10T23:10:39+09:00 Subject: [ruby-list:27689] Re: データベース 野田です ATANABE Hirofumi wrote: > わたなべです. > > Kenji Noda writes: > > :5メガ程のデータテキストを読み込み配列に入れるには > :dbase=[] > :open(ARGV.shift).each do |line| > : dbase.push(line) > :end > :print dbase[4] > :とするとかなり時間がかかります。 > > dbase = ARGF.readlines > とすれば少しは速くなります。 > > :パールでやると > :#Perl Script > :while(<>){ > : $data[$.]=$_; > :} > :print $data[4]; > :一瞬で処理しますが、Rubyでは仕方ないことなのでしょうか? > > 実際の処理時間は? CPU 600 memory 128x2  OS:windowsME Perl では1秒かかりません。 Rubyでは16秒くらいかかっているようです。 Rubyはruby-1.6.2-20001218-i386-mingw32です