Add Box::clone_from_ref and similar under feature(clone_from_ref) by zachs18 · Pull Request #149079 · rust-lang/rust (original) (raw)

Finished benchmarking commit (1be6b13): comparison URL.

Overall result: ✅ improvements - no action needed

@rustbot label: -perf-regression

Instruction count

Our most reliable metric. Used to determine the overall result above. However, even this metric can be noisy.

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

Max RSS (memory usage)

Results (primary 1.1%, secondary 4.2%)

A less reliable metric. May be of interest, but not used to determine the overall result above.

mean range count
Regressions ❌ (primary) 3.2% [3.2%, 3.2%] 1
Regressions ❌ (secondary) 4.2% [4.2%, 4.2%] 1
Improvements ✅ (primary) -1.0% [-1.0%, -1.0%] 1
Improvements ✅ (secondary) - - 0
All ❌✅ (primary) 1.1% [-1.0%, 3.2%] 2

Cycles

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

Binary size

Results (primary -0.1%, secondary -0.1%)

A less reliable metric. May be of interest, but not used to determine the overall result above.

mean range count
Regressions ❌ (primary) 0.0% [0.0%, 0.0%] 4
Regressions ❌ (secondary) - - 0
Improvements ✅ (primary) -0.2% [-0.6%, -0.1%] 5
Improvements ✅ (secondary) -0.1% [-0.1%, -0.1%] 38
All ❌✅ (primary) -0.1% [-0.6%, 0.0%] 9

Bootstrap: 475.097s -> 468.01s (-1.49%)
Artifact size: 386.96 MiB -> 386.86 MiB (-0.02%)