Skip to content

Instantly share code, notes, and snippets.

@0atman
Last active May 22, 2024 09:44
Show Gist options
  • Save 0atman/a8db19899d4f66db15234601bf81365d to your computer and use it in GitHub Desktop.
Save 0atman/a8db19899d4f66db15234601bf81365d to your computer and use it in GitHub Desktop.
My standard 'install a specific ripgrep' benchmark, now with hyperfine and zero install with nix

With Rust and Hyperfine installed natively

(through https://rustup.rs)

hyperfine --warmup=1 'cargo install -f ripgrep@14.1.0'

Without installation on any machine with Nix

nix-shell -p cargo hyperfine --run "hyperfine --warmup=1 'cargo install -f ripgrep@14.1.0'"

Without hyperfine

This won't be quite as comparable, hyperfine is really great for benchmarking, but if you only have cargo, just run the install twice:

cargo install -f ripgrep@14.1.0 && cargo install -f ripgrep@14.1.0
@0atman
Copy link
Author

0atman commented Apr 17, 2024

2024 Ryzen 9 7950X PC build - 5.7s

Screenshot from 2024-04-17 12-15-18

💨

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment