ベンチマーク

技術解説

xz だけ ripgrep -z に6.19倍負けていた — Wide Field②:外部コマンドを呼ばずに7形式、束ねたら止まった並列を直すまで

【追記 2026-10-04】Windows では、圧縮の一部の形式で ripgrep の方が速い結果でした この記事の「1.5倍以上の負けは 0 項目」は Mac での結果で、今も正しいです。同じテスト一式を Wind…
技術解説

束ねる1回目は ripgrep に1.58倍負ける — Wide Field④:2回目からは9.77秒、ファイルが1本消えても作り直さない

1本、消えました。 まとめて探すために作った索引の、元のファイルです。app.log.9.gz が保存期間を過ぎて消えた——そのとき、索引はどうあるべきでしょうか。 以前のこちらは、作り直していました。それが正しくないと…
技術解説

平文と gz の12本を1コマンドで — Wide Field①:ripgrep に1.62倍負けてから2.42倍、ただし平文だけでは取り返せない

【追記 2026-10-04】v1.7.3.6.8 で、2回目(hot)の読み方が速くなりました この記事の「平文5本の2回目は uvf が遅い側(1/1.38)」は v1.7.3.6 の値です。v1.7.3.6.8 で…
技術解説

圧縮ログの検索を ugrep・ripgrep・zgrep と比べた — 1回目は同等、2回目は形式によらず 0.11〜0.12秒

【追記 2026-10-04】v1.7.3.6.9 では、平文5本も同等(uvf がわずかに速い)になりました この記事の「平文だけを複数まとめて探すと ripgrep の方が少し速い(1/1.17)」は、書いたときの版…
技術解説

Windows の「cold」が嘘だったので全部測り直した — 改善記⑫:同じハーネスを Mac・Windows・Linux で回し、ripgrep・sed との不一致は3環境とも0件

2.65秒で、読めるはずがありませんでした。 Windows で 10GB のファイルを「キャッシュを落とした状態」で読んだ記録が 2.65秒。外付けでも内蔵でも、10GB を 2.65秒で読める媒体はこの機械にありませ…
技術解説

自分に有利な数字を「差」と呼ばない基準を先に決めた — 改善記⑨:下限を2倍から1.5倍に下げたら、ripgrep 比の判定が6行ひっくり返った

1.28 倍は、勝ちではありません。 自分のツールが相手より 1.28 倍速い数字が出たとき、それを「速くなった」と書くかどうか。ここを測る前に決めておかないと、結果を見てから基準が動きます。 では、いくつからなら書いて…
技術解説

ログは圧縮したほうが、速く探せます — 1GBと3GBで7形式を測りました

【追記 2026-10-16】いまの速さ — v1.9.0「Full Spectrum」で測り直しました 本文の uvf・uvp の数字は、開発版 Wide Field(1.7.1.6・2026年9月)のものです。同じ…
技術解説

自作CLIが50GBの検索で ripgrep に3.7倍負けた — 改善記①:205秒の内訳を測る

50GB の検索に、205 秒。 「速さの道具ではありません。ripgrep があるならそちらを」——v1.6.0 のリリース文に、自分でそう書きました。ripgrep の約 4 倍。けれど、その 205 秒が何でできて…
技術解説

uvp の1問目が 6.7秒縮みました — 「作ってから探し直す」をやめた話(UwView Pro v1.6.6.1)

「1問目は ripgrep より2割ほど遅い」——そう書くつもりでした。 UwView Pro のコマンド uvp は、最初の検索で .uwvz(圧縮+索引)を作ります。作るぶん遅くなるのは当たり前で、そのかわり2問目か…
技術解説

無料の uvf だけで ripgrep とも klogg とも渡り合えます。uvp が効くのは2問目から — 同じ 50GB を3つの土俵で測った

3か月かけて、51.25GB の1本のファイルを同じ機械で測り続けました。出てきた答えは、自分でも意外なほど単純でした。 無料版に付いてくる uvf だけで、最速の grep とも、業界標準のログビューアとも渡り合えます…