mmap

技術解説

画面が klogg に約2倍負けていた原因は mmap だった — 改善記⑩:表示は mmap・通し読みは pread に分けて、50GB を開く時間を100.6秒→50.44秒

6割しか出ていませんでした。 外付け USB SSD は dd で測ると 927MB/s 出ます。ところが同じ SSD から同じ 50GB を、mmap で 1MB ずつ読むと 551MB/s。半分強です。 なぜ遅いのか…
技術解説

ripgrep は no-mmap で2.9倍速くなる — 既定の mmap 読みと 50GB・3OS で比べた

51GB のファイルを ripgrep で検索するとき、--no-mmap を付けると速くなることがあります。Windows では最大 2.89倍。Mac では何も変わりません。Linux では、検索の中身によって速くも…