Perlについての質問箱 18箱目
■ このスレッドは過去ログ倉庫に格納されています
0766708
2005/09/08(木) 22:23:53皆さんに言われ、readを使って自分なりに考えてみたのですが。
なんと、、readを使うと以前より大幅に処理スピードアップしました!!!
ここまで違うとは思いませんでした。ちなみにあの記述だと1つのファイル5分位かかっていたのですが
readを使った方法では1秒強になりました。何が原因だったんでしょう?やはりメモリに一気に
読ませてたことなのかな?
自分はこんな感じでreadを使いました。
open(FILE,"<$file") or die "ERROR:そのようなファイルはありません。\n";
while(read(FILE, $gyo, 85)){
push @alls, $gyo;
}
foreach(@alls){
print OUTPUT "$_\n";
}
close(OUTPUT);
close(FILE);
■ このスレッドは過去ログ倉庫に格納されています