Переглянути джерело

Add parallel bench test for gauge_float64

Ralph Caraveo 7 роки тому
батько
коміт
7f3de8a89d
1 змінених файлів з 10 додано та 0 видалено
  1. 10 0
      gauge_float64_test.go

+ 10 - 0
gauge_float64_test.go

@@ -10,6 +10,16 @@ func BenchmarkGuageFloat64(b *testing.B) {
 	}
 }
 
+func BenchmarkGuageFloat64Parallel(b *testing.B) {
+	g := NewGaugeFloat64()
+	b.ResetTimer()
+	b.RunParallel(func(pb *testing.PB) {
+		for pb.Next() {
+			g.Update(float64(1))
+		}
+	})
+}
+
 func TestGaugeFloat64(t *testing.T) {
 	g := NewGaugeFloat64()
 	g.Update(float64(47.0))