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.
Catch Performance Regressions in CI
Detect and prevent performance regressions before they make it to production with continuous benchmarking
How It Works
Run your benchmarks
Track your benchmarks
Track the results of your benchmarks over time. Monitor, query, and graph the results using the Bencher web console based on the source branch and testbed.
Catch performance regressions
Catch performance regressions in CI. Bencher uses state of the art, customizable analytics to detect performance regressions before they make it to production.
Use Your Favorite Benchmark Harness
Catch Performance Regressions in CI
Catch performance regressions in CI and leave results as a comment on the pull requests. Fail the build! Keep your codebase fast and your users happy.
Bencher
Report | Wed, August 2, 2023 at 16:07:31 UTC |
Project | Bencher |
Branch | 162/merge |
Testbed | ubuntu-latest |
Benchmark | Latency |
---|---|
JsonAdapter::Json | π¨ (view plot | view alert) |
JsonAdapter::Magic (JSON) | β (view plot) |
JsonAdapter::Magic (Rust) | β (view plot) |
JsonAdapter::Rust | β (view plot) |
JsonAdapter::RustBench | π¨ (view plot | view alert) |
Bencher - Continuous Benchmarking
View Public Perf Page
Docs | Repo | Chat | Help
Hosting
Self-Hosted
Run Bencher on-prem or in your own cloud. Bencher can be deployed on a standalone server, in a Docker container, or as part of a Kubernetes cluster.
Bencher Cloud
It's 2023, who wants to manage yet another serviceβ½ Let us take care of that for you. All of the same great features with none of the hassle.
Share Your Benchmarks
All public projects have their own perf page. These results can easily be shared with an auto-updating perf image. Perfect for your README!