Performance

Tech

Catching Up With Rust’s ripgrep in C# — Huge Files From 205 s to On Par, 86k Small Files From 19x Behind to On Par, and Complex Searches Where uvp Is 1.07–3.5x ripgrep

[Update, 16 October 2026] Speed today — complex searches went from 1.07–3.53× to 1.22–4.56× The tables in this…
Technical Guide

“less Is Enough” — Until It Isn’t: Four Limits of Command-Line Craft

[Update, 16 October 2026] Speed today — the first question is still on par; the gap opens from the second ques…
Technical Guide

My Fanless Mac Skewed My Benchmark by 54% — Thermal Throttling and Round-Robin Measurement

While measuring how my search engine scales with thread count (results here), I threw away my entire first dat…
Technical Guide

How Many Search Threads Is the Right Number? I Measured 0.89 Billion Lines at 1-16 Threads

When you parallelize a text search, how many threads should you use? "One per core," "cores x 2," "physical co…
Technical Deep Dive

I Opened 51GB / 890M Lines of Real Data — Then Calculated How Far It Could Theoretically Go (~9.2 Quintillion Lines)

When I released my large-file text viewer UwView on GitHub, I claimed it "handles up to roughly 200 million li…
Technical Deep Dive

The Text Viewer That Opened 890 Million Lines: How Far Can It Really Go, Theoretically?

My self-made large-file text viewer "UwView," which had advertised a "maximum of 200 million lines," recently…