I have a go test file in which I wrote a benchmark function as follows:
func BenchmarkStuff(b *testing.B) {
for i := 0; i < b.N; i++ {
stuff()
}
}
When I run this with go test -benchtime 1x, I get this:
BenchmarkStuff-6 1 847751900 ns/op
What does the -6 mean? It seems unnecessarily cryptic.