metrics/histogram_timing_test.go

18 lines
265 B
Go
Raw Permalink Normal View History

2019-11-23 01:16:17 +03:00
package metrics
import (
"testing"
)
func BenchmarkHistogramUpdate(b *testing.B) {
h := GetOrCreateHistogram("BenchmarkHistogramUpdate")
b.ReportAllocs()
b.RunParallel(func(pb *testing.PB) {
i := 0
for pb.Next() {
h.Update(float64(i))
i++
}
})
}