7 Benchmark storage and analysis system

perf.golang.org posted by kenny 164 days ago  

We're happy to announce the launch of https://perf.golang.org/, a benchmark storage and analysis system. It provides a standard place to share benchmark results. If you make changes to any performance-sensitive code, run the Go benchmarks as you normally do. If you’re not using it already, please use benchstat instead of benchcmp to compare benchmark results. Benchstat computes statistics across multiple runs of a benchmark and determines whether differences between old and new runs are statistically significant.

When you want to publish a benchmark result (for example, when you are ready to mail a CL), run benchsave instead of benchstat (benchsave old.txt new.txt). This will upload the results and print benchstat output as well as a URL; please include both in your CL description.
Register to comment or vote on this story