aboutsummaryrefslogtreecommitdiff
path: root/src/testing/benchmark.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/testing/benchmark.go')
-rw-r--r--src/testing/benchmark.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/testing/benchmark.go b/src/testing/benchmark.go
index 6919341ef7..ca12bd2fa2 100644
--- a/src/testing/benchmark.go
+++ b/src/testing/benchmark.go
@@ -368,8 +368,8 @@ func (b *B) ReportMetric(n float64, unit string) {
}
func (b *B) stopOrScaleBLoop() bool {
- timeElapsed := highPrecisionTimeSince(b.start)
- if timeElapsed >= b.benchTime.d {
+ t := b.Elapsed()
+ if t >= b.benchTime.d {
// Stop the timer so we don't count cleanup time
b.StopTimer()
return false
@@ -377,7 +377,7 @@ func (b *B) stopOrScaleBLoop() bool {
// Loop scaling
goalns := b.benchTime.d.Nanoseconds()
prevIters := int64(b.N)
- b.N = predictN(goalns, prevIters, timeElapsed.Nanoseconds(), prevIters)
+ b.N = predictN(goalns, prevIters, t.Nanoseconds(), prevIters)
b.loopN++
return true
}