Skip to content

Commit 00a4eea

Browse files
committed
Rollup merge of #30959 - bluss:bench-resolution, r=Gankro
test: Increase resolution of MB/s stat for bench runs close to 1 second MB/s was based on the number of iterations performed in a second, when the iteration duration nears 1 second (1e9 ns), the resolution of the MB/s stat decreases.
2 parents 3ba057b + 627829b commit 00a4eea

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

src/libtest/lib.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -1275,8 +1275,7 @@ pub mod bench {
12751275
let ns_iter_summ = bs.auto_bench(f);
12761276

12771277
let ns_iter = cmp::max(ns_iter_summ.median as u64, 1);
1278-
let iter_s = 1_000_000_000 / ns_iter;
1279-
let mb_s = (bs.bytes * iter_s) / 1_000_000;
1278+
let mb_s = bs.bytes * 1000 / ns_iter;
12801279

12811280
BenchSamples {
12821281
ns_iter_summ: ns_iter_summ,

0 commit comments

Comments
 (0)