mastodon.cardina1.red は、数々の独立したMastodonサーバーのうちのひとつです。サーバーに登録してFediverseのコミュニティに加わってみませんか。

サーバーの情報

3
人のアクティブユーザー

らりお・ザ・何らかの🈗然㊌ソムリエ

ripgrep is faster than {grep, ag, git grep, ucg, pt, sift} - Andrew Gallant's Blog
blog.burntsushi.net/ripgrep/#s

こっちはちょっと切り口が違って、 mmap 上でのパフォーマンスは良いがセットアップ自体のオーバーヘッドが大きいので、対象ファイルが少ないときだけ mmap するといい感じになるよと

blog.burntsushi.netripgrep is faster than {grep, ag, git grep, ucg, pt, sift} - Andrew Gallant's BlogI blog mostly about my own programming projects.

まあ ripgrep の検索は大量の (もしかすると小さな) ファイルを一気に舐めるものなので、そういう観点で mmap のオーバーヘッドが無視できないみたい

シーケンシャルアクセスで全体を読む必要があるからねぇ

検索対象の文字列が fixed string で数 MB 単位とかだと、効率的な検索アルゴリズムが読み飛ばしをするとき mmap だと効率が良いかもしれないけど……まあ想定する意義を感じない条件ではある