Skip to content

Instantly share code, notes, and snippets.

@felixge
Created March 1, 2024 08:30
Show Gist options
  • Save felixge/703c406ee5eca35e6124fdccb09608b9 to your computer and use it in GitHub Desktop.
Save felixge/703c406ee5eca35e6124fdccb09608b9 to your computer and use it in GitHub Desktop.
goos: darwin
goarch: arm64
pkg: gopkg.in/DataDog/dd-trace-go.v1/internal/traceprof
│ results.txt │
│ sec/op │
EndpointCounter/enabled=true 21.53n ± ∞ ¹
EndpointCounter/enabled=true-2 84.97n ± ∞ ¹
EndpointCounter/enabled=true-4 134.5n ± ∞ ¹
EndpointCounter/enabled=true-10 142.6n ± ∞ ¹
EndpointCounter/enabled=false 2.174n ± ∞ ¹
EndpointCounter/enabled=false-2 1.518n ± ∞ ¹
EndpointCounter/enabled=false-4 0.9156n ± ∞ ¹
EndpointCounter/enabled=false-10 0.2958n ± ∞ ¹
geomean 8.651n
¹ need >= 6 samples for confidence interval at level 0.95
$ go test -bench . ./internal/traceprof/ -count 5 -cpu 1,2,4,10 | tee results.txt
$ benchstat results.txt > benchstat.txt
goos: darwin
goarch: arm64
pkg: gopkg.in/DataDog/dd-trace-go.v1/internal/traceprof
BenchmarkEndpointCounter/enabled=true 56661858 20.97 ns/op
BenchmarkEndpointCounter/enabled=true 56045522 21.53 ns/op
BenchmarkEndpointCounter/enabled=true 54621800 22.37 ns/op
BenchmarkEndpointCounter/enabled=true 51372336 22.12 ns/op
BenchmarkEndpointCounter/enabled=true 58161254 20.23 ns/op
BenchmarkEndpointCounter/enabled=true-2 12327868 84.97 ns/op
BenchmarkEndpointCounter/enabled=true-2 16585275 77.69 ns/op
BenchmarkEndpointCounter/enabled=true-2 13982312 95.65 ns/op
BenchmarkEndpointCounter/enabled=true-2 15870540 91.15 ns/op
BenchmarkEndpointCounter/enabled=true-2 14353250 70.78 ns/op
BenchmarkEndpointCounter/enabled=true-4 10194672 130.9 ns/op
BenchmarkEndpointCounter/enabled=true-4 9046189 137.7 ns/op
BenchmarkEndpointCounter/enabled=true-4 10468562 134.5 ns/op
BenchmarkEndpointCounter/enabled=true-4 8972241 132.9 ns/op
BenchmarkEndpointCounter/enabled=true-4 8712405 134.5 ns/op
BenchmarkEndpointCounter/enabled=true-10 8360266 142.6 ns/op
BenchmarkEndpointCounter/enabled=true-10 8126821 143.8 ns/op
BenchmarkEndpointCounter/enabled=true-10 8517474 144.0 ns/op
BenchmarkEndpointCounter/enabled=true-10 9524310 136.1 ns/op
BenchmarkEndpointCounter/enabled=true-10 8465959 137.2 ns/op
BenchmarkEndpointCounter/enabled=false 536828282 2.241 ns/op
BenchmarkEndpointCounter/enabled=false 487381866 2.242 ns/op
BenchmarkEndpointCounter/enabled=false 555785846 2.174 ns/op
BenchmarkEndpointCounter/enabled=false 558004792 2.154 ns/op
BenchmarkEndpointCounter/enabled=false 552080240 2.173 ns/op
BenchmarkEndpointCounter/enabled=false-2 1000000000 1.507 ns/op
BenchmarkEndpointCounter/enabled=false-2 1000000000 1.105 ns/op
BenchmarkEndpointCounter/enabled=false-2 1000000000 1.533 ns/op
BenchmarkEndpointCounter/enabled=false-2 1000000000 1.518 ns/op
BenchmarkEndpointCounter/enabled=false-2 1000000000 1.586 ns/op
BenchmarkEndpointCounter/enabled=false-4 1000000000 0.9156 ns/op
BenchmarkEndpointCounter/enabled=false-4 1000000000 0.5641 ns/op
BenchmarkEndpointCounter/enabled=false-4 1000000000 0.5851 ns/op
BenchmarkEndpointCounter/enabled=false-4 1000000000 0.9333 ns/op
BenchmarkEndpointCounter/enabled=false-4 1000000000 0.9283 ns/op
BenchmarkEndpointCounter/enabled=false-10 1000000000 0.2958 ns/op
BenchmarkEndpointCounter/enabled=false-10 1000000000 0.3033 ns/op
BenchmarkEndpointCounter/enabled=false-10 1000000000 0.5304 ns/op
BenchmarkEndpointCounter/enabled=false-10 1000000000 0.2758 ns/op
BenchmarkEndpointCounter/enabled=false-10 1000000000 0.2793 ns/op
PASS
ok gopkg.in/DataDog/dd-trace-go.v1/internal/traceprof 49.472s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment