24/06/10 09:44:33.72 .net
EmEditorは規定では300MB以上でフルオンメモリから作業ファイルに切り替わるそうです。
マルチスレッドで開いている途中でも操作可能ということなのでファイルを裏で作業ファイルに読み込んでいることになります。
全部読みこんだってことは全部キャッシュに載ったってことですよね?つまりそういうことなんでしょう。
巨大ファイルコントローラーで動いているときなら話は別でしょうけど。
比較したいならgrepする前に対象ファイルをtypeでもしてオンキャッシュにすればgrepでもそれなりに速い結果になるんじゃないっすかね。
ただ、grepが遅いからってなんか意味があるのかって気はします。
スクリーンエディタとストリームエディタじゃそも使い方が違うし待ち時間に対する期待値も違うと思うんですよ。