home.social

#hyperfine — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #hyperfine, aggregated by home.social.

  1. I like #hyperfine so much

    it a CLI benchmark tool which stops when statistical significane is reached

  2. I'll do benchmarks using my own bzcat and comparing that with bzip2's original bzcat. All running on an M1 laptop running Linux. The M1 CPU has both performance and efficiency cores. We'll run the benchmark on both, using hyperfine to do the comparisons. 3/N

    #bzip2 #AsahiLinux #hyperfine

  3. @simon Here's a real-life application of the new tail-calling interpreter in 3.14.0a5, a full build of the CPython docs is 1.26 times faster, saving 7.5 seconds!

    #Python #Python314 #uv #hyperfine #Sphinx

  4. Performance Optimizer Observation Platform - by Andrew Kelley (creator of #ZigLang)

    github.com/andrewrk/poop

    Run your benchmarks in your #CLI!

    It's similar to #hyperfine, but with more statistics reported.

    ⚠️ Linux-only

    #Benchmark #Testing #Performance

  5. How do people #benchmark code speed nowadays? Say I want to compare code branches that have individual runs in the 400ms range.

    I'm running them with #hyperfine, but with things like 50 runs the runtime variation while running on a laptop is huge; even when plugged in and in the "performance" mode, the throttling seems to dominate the variation.

    Should I just go for really long runs to mitigate the throttling? (like 1 min warmup, plus 5 min worth of executions?)

    #linux

  6. More #Rust #CLI #tools:
    #navi ⬅️ man+fzf
    #hyperfine ⬅️ benchmarking
    #czkawka ⬅️ duplicates finder
    #mdcat ⬅️ markdown render
    #tectonic ⬅️ latex engine
    #grex ⬅️ RE generator
    #watchexec ⬅️ run commands on file modifications
    #xh ⬅️ httpie
    #just ⬅️ command runner
    #tokei ⬅️ cloc
    #sd ⬅️ sed
    #amber ⬅️ sed
    #dua ⬅️ ncdu
    #pueue ⬅️ parallel

  7. More #Rust #CLI #tools:
    #navi ⬅️ man+fzf
    #hyperfine ⬅️ benchmarking
    #czkawka ⬅️ duplicates finder
    #mdcat ⬅️ markdown render
    #tectonic ⬅️ latex engine
    #grex ⬅️ RE generator
    #watchexec ⬅️ run commands on file modifications
    #xh ⬅️ httpie
    #just ⬅️ command runner
    #tokei ⬅️ cloc
    #sd ⬅️ sed
    #amber ⬅️ sed
    #dua ⬅️ ncdu
    #pueue ⬅️ parallel

  8. More :
    ⬅️ man+fzf
    ⬅️ benchmarking
    ⬅️ duplicates finder
    ⬅️ markdown render
    ⬅️ latex engine
    ⬅️ RE generator
    ⬅️ run commands on file modifications
    ⬅️ httpie
    ⬅️ command runner
    ⬅️ cloc
    ⬅️ sed
    ⬅️ sed
    ⬅️ ncdu
    ⬅️ parallel

  9. More #Rust #CLI #tools:
    #navi ⬅️ man+fzf
    #hyperfine ⬅️ benchmarking
    #czkawka ⬅️ duplicates finder
    #mdcat ⬅️ markdown render
    #tectonic ⬅️ latex engine
    #grex ⬅️ RE generator
    #watchexec ⬅️ run commands on file modifications
    #xh ⬅️ httpie
    #just ⬅️ command runner
    #tokei ⬅️ cloc
    #sd ⬅️ sed
    #amber ⬅️ sed
    #dua ⬅️ ncdu
    #pueue ⬅️ parallel

  10. More #Rust #CLI #tools:
    #navi ⬅️ man+fzf
    #hyperfine ⬅️ benchmarking
    #czkawka ⬅️ duplicates finder
    #mdcat ⬅️ markdown render
    #tectonic ⬅️ latex engine
    #grex ⬅️ RE generator
    #watchexec ⬅️ run commands on file modifications
    #xh ⬅️ httpie
    #just ⬅️ command runner
    #tokei ⬅️ cloc
    #sd ⬅️ sed
    #amber ⬅️ sed
    #dua ⬅️ ncdu
    #pueue ⬅️ parallel

  11. is a benchmarking tool.

    hyperfine benchmarks CLI programs by running them repeatedly many times, performing statistical analysis on the results to return a final estimate of the runtime. hyperfine can perform warm benchmarking, perform actions before benchmarks, and can insert variable numeric parameters. Results can be output in several formats, including .

    Website 🔗️: github.com/sharkdp/hyperfine

    apt 📦️: hyperfine