ソースを参照

Fix Meter.RateMean int64 overflow

Artyom Pervukhin 11 年 前
コミット
f770e6f5e9
1 ファイル変更1 行追加1 行削除
  1. 1 1
      meter.go

+ 1 - 1
meter.go

@@ -193,7 +193,7 @@ func (m *StandardMeter) updateSnapshot() {
 	snapshot.rate1 = m.a1.Rate()
 	snapshot.rate5 = m.a5.Rate()
 	snapshot.rate15 = m.a15.Rate()
-	snapshot.rateMean = float64(1e9*snapshot.count) / float64(time.Since(m.startTime))
+	snapshot.rateMean = float64(snapshot.count) / time.Since(m.startTime).Seconds()
 }
 
 func (m *StandardMeter) tick() {