50万行程のファイルがるのですが、そのうちの5万行を読み込んで作業する
プログラムを作成しています。


流れとしましては、
50万行ファイルオープン
↓
指定された5万行を配列に格納。
↓
ファイルクローズ

を考えているのですが、配列に5万行を入れて作業するのと
5万行に分割したファイルを読み込むのとではどちらが軽く処理できるのでしょうか?

しょうもない質問ですが宜しくお願いします。