uvp

Technical Guide

Searching Compressed Logs Against ugrep, ripgrep and zgrep — On Par the First Time, 0.11–0.12 s in Every Format the Second

[Update 2026-10-04] In v1.7.3.6.9, five plain files are on par too (uvf slightly ahead) "Searching several pla…
Technical Guide

Only the 3 GB File Lost to ripgrep — Part 7: The Bottleneck Was Startup Overhead, Not I/O (7 hot Runs: 11.46 s to 7.95 s)

The small file was the one losing. At 50 GB we were level with ripgrep. At 3 GB we were 1.48× slower. The smal…
Technical Guide

Our -E Nearly Doubled the Time; ripgrep’s Didn’t — Part 4: Extracting Required Literals Took 50 GB -E From 13.68 s to 7.75 s

Only the regex path was slow. Same 50 GB file, same tool, same disk. The only difference is whether -E is on t…
Technical Guide

Our CLI Gave Three Different Counts Where ripgrep Gave One — Part 5: No Default Cap, and grep’s Exit Codes for “Incomplete”

The count changed every time. Same file, same command, same machine. Three runs in a row: 356,940 hits, then 3…
Technical

Compressed logs are faster to search — seven formats measured at 1 GB and 3 GB

[Update, 16 October 2026] Speed today — re-measured with v1.9.0 "Full Spectrum" The uvf and uvp numbers in thi…
Technical

uvp’s First Question Got 6.7 s Faster — It No Longer Builds First and Searches Again (UwView Pro v1.6.6.1)

"The first question is about 20% slower than ripgrep" — that is what I was going to write. uvp, the UwView Pro…
Technical

The Free uvf Holds Its Own Against Both ripgrep and klogg. uvp Earns Its Keep at the Second Question — One 51 GB File, Three Arenas

We spent three months measuring one 51.25 GB file on the same machines. The answer that came out was simpler t…
Technical

We Lose to klogg on Opening. uvf Wins the Whole Run — Re-measured at 50 GB

If all you do is open a 51 GB file, klogg is faster. 52.55 s against 100.6 s. That one we lose. [Added 2026-09…
Technical

ripgrep Is 2.9x Faster With no-mmap — Measured Against the Default mmap Read on One 51 GB File, on Three OSes

Searching a 51 GB file with ripgrep, adding --no-mmap can make it faster. On Windows, by up to 2.89×. On macOS…
Technical

I Thought We Lost at 3 GB — Turns Out We’d Won (As Long as the Cache Is Cold)

A grep on 3 GB belongs to ripgrep if the file is in the cache. If it is not, it belongs to uvp. In the previou…