-
## Problem Definition
I disabled running benchstat for PRs from forks, because it was failing. Details in PR https://github.com/onflow/flow-go/pull/4146
## Definition of Done
Fix benchstat CI…
-
benchstat keeps failing on all CI runs.
-
For a long time we've wanted to track performance on arm64 in addition to amd64. With the release of c4a instances, this seems like a good opportunity to target them for measurement, since they're big…
-
### time per operation
```
operation / dimension gonum time/op vector time/op delta
vector addition / 1 153ns ± 1% 18ns ± 5% -88.11% (p=0.029 n=4+4)
vector additio…
-
### Go version
go version go1.22.5 linux/amd64
### Output of `go env` in your module/workspace:
```shell
-bash-5.2$ go env
GO111MODULE=''
GOARCH='amd64'
GOBIN='/home/archanaravindar/Go/Go_master…
-
`benchstat` is a very useful tool, but if you're not familiar with what it does, it can be very confusing to use for the first time.
One such example is "how many times should my benchmarks run". I…
mvdan updated
3 months ago
-
The average Go developer uses the same computer to develop Go that they use to talk to other people and browse the web. So it's very normal for CPU usage to fluctuate, even when one is working.
I p…
mvdan updated
5 years ago
-
Comparing min/avg etc. values is nice but can be misleading.
I propose to implement a separate script for comparing k6 summaries (extend them if needed), similar to [benchstat](https://godocs.io/gola…
-
Russ Cox has written https://godoc.org/rsc.io/benchstat which does the same thing but with better math.
-
Collecting high quality benchmarks using benchstat is a bit annoying. First you have to run them many times, ideally you want to interleave old and new binaries to make noise less relevant.
---
…