MyNixOS website logo
Description

Command-Line interface for the Bencher continuous benchmarking platform.

Bencher is a suite of continuous benchmarking tools. Bencher allows you to detect and prevent performance regressions before they hit production.

  • Run: Run your benchmarks locally or in CI using your favorite benchmarking tools. The bencher CLI simply wraps your existing benchmark harness and stores its results.
  • Track: Track the results of your benchmarks over time. Monitor, query, and graph the results using the Bencher web console based on the source branch, testbed, benchmark, and measure.
  • Catch: Catch performance regressions in CI. Bencher uses state of the art, customizable analytics to detect performance regressions before they make it to production.

Bencher's source repo includes non-free features, included in the build as the Cargo feature "plus". Files in the plus directories are proprietary, while the other files are dual Apache-2.0/MIT licensed. The Nix derivation does not compile the proprietary features.

Metadata

Version

0.6.12

License

Unknown

Maintainers (1)

Platforms (24)

    Darwin
    FreeBSD
    Linux
    NetBSD
    OpenBSD
    Solaris
    Windows
Show all
  • aarch64-darwin
  • aarch64-linux
  • aarch64-netbsd
  • armv6l-linux
  • armv7l-linux
  • armv7l-netbsd
  • i686-freebsd
  • i686-linux
  • i686-netbsd
  • i686-openbsd
  • i686-windows
  • loongarch64-linux
  • powerpc-linux
  • powerpc-netbsd
  • powerpc64-linux
  • powerpc64le-linux
  • riscv64-linux
  • s390x-linux
  • x86_64-freebsd
  • x86_64-linux
  • x86_64-netbsd
  • x86_64-openbsd
  • x86_64-solaris
  • x86_64-windows