Procházet zdrojové kódy

Add parallel bench test for gauge_float64

Ralph Caraveo před 7 roky
rodič
revize
7f3de8a89d
1 změnil soubory, kde provedl 10 přidání a 0 odebrání
  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))