Skip to content

Commit b366a5f

Browse files
authored
Don't count warmup time for seconds to run benchmarking
1 parent 97fcb07 commit b366a5f

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

src/execution.jl

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -109,14 +109,12 @@ end
109109
function _run(b::Benchmark, p::Parameters; verbose=false, pad="", warmup=true, kwargs...)
110110
params = Parameters(p; kwargs...)
111111
@assert params.seconds > 0.0 "time limit must be greater than 0.0"
112-
warmup_start_time = Base.time()
113112
if warmup
114113
b.samplefunc(b.quote_vals, Parameters(params; evals=1)) #warmup sample
115114
end
116-
warmup_time = Base.time() - warmup_start_time
117115
trial = Trial(params)
118116
params.gctrial && gcscrub()
119-
start_time = Base.time() - warmup_time
117+
start_time = Base.time()
120118
s = b.samplefunc(b.quote_vals, params)
121119
push!(trial, s[1:(end - 1)]...)
122120
return_val = s[end]

0 commit comments

Comments
 (0)