Re:An overengineered solution to `sort | uniq -c` with 25x t...
by kees99 on Monday October 27, 2025 @03:42PM
(#45725405)
GNU coreutils version of cat doesn't do splice(), so it does slow things a tiny bit.
Re:An overengineered solution to `sort | uniq -c` with 25x t...
by noamteyssier on Tuesday October 28, 2025 @12:44PM
(#45735235)
Thanks for sharing!
You're right that the `cat` is unnecessary - and removing it actually had some marginal gains to the naive solution. I've updated the benchmarks to show this
Cheers
It likely won’t matter much here, but invoking cat is unnecessary.
will do the job just fine. GNU’s sort also has a few flags controlling buffer size and parallelism. Those may matter more (see https://www.gnu.org/software/coreutils/manual/html_node/sort...)