GitXplorerGitXplorer
g

perf

public
383 stars
53 forks
2 issues

Commits

List of commits on branch master.
Unverified
400946f43c825f133ced1d2662be611959d1335c

go.mod: update golang.org/x dependencies

ggopherbot committed 12 days ago
Unverified
711ff2ab72314f5a878a356d9ff7ab8460de731f

go.mod: update golang.org/x dependencies

ggopherbot committed a month ago
Unverified
34caac8501763e3ea700ee019bf2c29671a30c55

benchseries: do not crash if no denominator is present

ppmur committed 9 months ago
Unverified
aa2227201f716574866bec7f6467ac479083a623

README: mention the git repo

iianlancetaylor committed 2 months ago
Unverified
cbb83a13c52dff9d9dce58ccc0df18dbca215880

go.mod: update golang.org/x dependencies

ggopherbot committed 2 months ago
Unverified
94b0db8a2472e4dfb2a6c005fbe27f2d25a6ab7b

go.mod: update golang.org/x dependencies

ggopherbot committed 3 months ago

README

The README file for this repository.

Go benchmark analysis tools

Go Reference

This subrepository holds tools and packages for analyzing Go benchmark results, such as the output of testing package benchmarks.

Tools

This subrepository contains command-line tools for analyzing benchmark result data.

cmd/benchstat computes statistical summaries and A/B comparisons of Go benchmarks.

cmd/benchfilter filters the contents of benchmark result files.

cmd/benchsave publishes benchmark results to perf.golang.org.

To install all of these commands, run go install golang.org/x/perf/cmd/...@latest. You can also git clone https://go.googlesource.com/perf and run go install ./cmd/... in the checkout.

Packages

Underlying the above tools are several packages for working with benchmark data. These are designed to work together, but can also be used independently.

benchfmt reads and writes the Go benchmark format.

benchunit manipulates benchmark units and formats numbers in those units.

benchproc provides tools for filtering, grouping, and sorting benchmark results.

benchmath provides tools for computing statistics over distributions of benchmark measurements.

Deprecated packages

The following packages are deprecated and no longer supported:

storage contains a deprecated version of the https://perfdata.golang.org/ benchmark result storage system. These packages have moved to https://golang.org/x/build.

analysis contains a deprecated version of the https://perf.golang.org/ benchmark result analysis system. These packages have moved to https://golang.org/x/build.

Report Issues / Send Patches

This repository uses Gerrit for code changes. To learn how to submit changes to this repository, see https://go.dev/doc/contribute.

The git repository is https://go.googlesource.com/perf.

The main issue tracker for the perf repository is located at https://go.dev/issues. Prefix your issue with "x/perf:" in the subject line, so it is easy to find.