初心者もOK! FreeBSD質問スレッド その125 (357レス)
1-

329: FreeBSDでwimeを使っている君 06/09(日)19:13 AAS
記事をパッと読んだ時は、「エエー、GNU_grep、遅いの?」と
思ったんですが。
執筆者君のUnix系への信頼は、セクシービデオのお姉さんが
冒頭のインタビューで「男性経験がありません」と言った言葉を、
素直に受け取るのと同じくらいの絶大な信頼をよせています。

「EmEditor」、「Notepad++」、「GNU grep」(PowerShell)で
「文字列検索の速度を比較」で、
「EmEditor」は、0.656秒、
「Notepad++」は、5.87秒、
「GNU grep」は、3.352秒、
と、これが結果なんですが、
エディタ勢は、「ストップウォッチで計測」を割り引いたとしても、
これ、計測の前提条件からしておかしくないですか。

エディタではファイルを開いた状態でのオンメモリ上の文字列を
検索という事になります。
grepではファイルを流し込んでの検索って事になります。
grepだとファイルシステムからのInput/Outputが発生し、
非常に不利なテストなのではないでしょうか。

grepって、いったん全体のファイルを開いてから検索する形、を
とるんでしょうか。
それとも、ファイルI/Oが発生しつつ、流し込みでの逐次的に
検索という形になるんでしょうか。
Unixでのパイプ処理を考えると、流し込まれながら逐次的に
検索をしている形になると思うのですが。
1-
あと 28 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.003s