Specialize many implementations of Read::read_buf_exact by a1phyr · Pull Request #122393 · rust-lang/rust (original) (raw)

Finished benchmarking commit (e908cfd): comparison URL.

Overall result: ✅ improvements - no action needed

@rustbot label: -perf-regression

Instruction count

This is a highly reliable metric that was used to determine the overall result at the top of this comment.

mean range count
Regressions ❌ (primary) - - 0
Regressions ❌ (secondary) - - 0
Improvements ✅ (primary) -0.3% [-0.3%, -0.3%] 1
Improvements ✅ (secondary) -1.6% [-1.6%, -1.6%] 1
All ❌✅ (primary) -0.3% [-0.3%, -0.3%] 1

Max RSS (memory usage)

Results

This is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.

mean range count
Regressions ❌ (primary) - - 0
Regressions ❌ (secondary) - - 0
Improvements ✅ (primary) -4.1% [-6.1%, -2.9%] 3
Improvements ✅ (secondary) - - 0
All ❌✅ (primary) -4.1% [-6.1%, -2.9%] 3

Cycles

This benchmark run did not return any relevant results for this metric.

Binary size

Results

This is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.

mean range count
Regressions ❌ (primary) 0.0% [0.0%, 0.0%] 3
Regressions ❌ (secondary) - - 0
Improvements ✅ (primary) -0.3% [-0.4%, -0.2%] 6
Improvements ✅ (secondary) - - 0
All ❌✅ (primary) -0.2% [-0.4%, 0.0%] 9

Bootstrap: 674.485s -> 672.464s (-0.30%)
Artifact size: 318.39 MiB -> 318.41 MiB (0.01%)