Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 22, 2025

No description provided.

@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust_toolchain_package_manager Pull requests that update rust_toolchain_package_manager code labels Dec 22, 2025
Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark Results

Details
Benchmark Current: 00d3390 Previous: c0b7a97 Performance Ratio
startup_benchmark Build Time 121.26 s 99.35 s 1.22
startup_benchmark File Size 0.87 MB 0.87 MB 1.00
Startup Time - 1 core 0.98 s (±0.03 s) 1.00 s (±0.02 s) 0.98
Startup Time - 2 cores 0.99 s (±0.03 s) 1.01 s (±0.02 s) 0.99
Startup Time - 4 cores 1.00 s (±0.03 s) 1.01 s (±0.02 s) 0.99
multithreaded_benchmark Build Time 119.34 s 98.77 s 1.21
multithreaded_benchmark File Size 0.96 MB 0.97 MB 0.99
Multithreaded Pi Efficiency - 2 Threads 87.99 % (±5.98 %) 90.60 % (±7.07 %) 0.97
Multithreaded Pi Efficiency - 4 Threads 44.01 % (±2.65 %) 44.90 % (±2.86 %) 0.98
Multithreaded Pi Efficiency - 8 Threads 25.36 % (±1.64 %) 25.26 % (±1.60 %) 1.00
micro_benchmarks Build Time 238.06 s 203.80 s 1.17
micro_benchmarks File Size 0.97 MB 0.98 MB 0.99
Scheduling time - 1 thread 123.12 ticks (±40.15 ticks) 121.95 ticks (±35.41 ticks) 1.01
Scheduling time - 2 threads 70.63 ticks (±19.19 ticks) 68.80 ticks (±17.13 ticks) 1.03
Micro - Time for syscall (getpid) 6.23 ticks (±2.88 ticks) 7.40 ticks (±3.91 ticks) 0.84
Memcpy speed - (built_in) block size 4096 59067.26 MByte/s (±44244.19 MByte/s) 56971.43 MByte/s (±40520.04 MByte/s) 1.04
Memcpy speed - (built_in) block size 1048576 25553.38 MByte/s (±22245.81 MByte/s) 23422.50 MByte/s (±20632.07 MByte/s) 1.09
Memcpy speed - (built_in) block size 16777216 21132.53 MByte/s (±18325.03 MByte/s) 19549.79 MByte/s (±16382.12 MByte/s) 1.08
Memset speed - (built_in) block size 4096 59131.28 MByte/s (±44282.58 MByte/s) 57407.87 MByte/s (±40775.97 MByte/s) 1.03
Memset speed - (built_in) block size 1048576 26014.45 MByte/s (±22408.41 MByte/s) 24201.53 MByte/s (±21152.97 MByte/s) 1.07
Memset speed - (built_in) block size 16777216 21584.52 MByte/s (±18525.17 MByte/s) 20094.39 MByte/s (±16698.99 MByte/s) 1.07
Memcpy speed - (rust) block size 4096 56415.02 MByte/s (±43754.91 MByte/s) 53688.46 MByte/s (±39131.54 MByte/s) 1.05
Memcpy speed - (rust) block size 1048576 24809.58 MByte/s (±21564.15 MByte/s) 22085.41 MByte/s (±19218.05 MByte/s) 1.12
Memcpy speed - (rust) block size 16777216 21241.48 MByte/s (±18170.22 MByte/s) 19253.05 MByte/s (±16209.54 MByte/s) 1.10
Memset speed - (rust) block size 4096 57433.85 MByte/s (±44358.11 MByte/s) 54236.91 MByte/s (±39498.15 MByte/s) 1.06
Memset speed - (rust) block size 1048576 25127.73 MByte/s (±21685.62 MByte/s) 22332.81 MByte/s (±19306.62 MByte/s) 1.13
Memset speed - (rust) block size 16777216 21747.92 MByte/s (±18412.88 MByte/s) 19794.47 MByte/s (±16530.82 MByte/s) 1.10
alloc_benchmarks Build Time 252.09 s 198.30 s 1.27
alloc_benchmarks File Size 0.94 MB 0.94 MB 1.00
Allocations - Allocation success 100.00 % 100.00 % 1
Allocations - Deallocation success 100.00 % 100.00 % 1
Allocations - Pre-fail Allocations 100.00 % 100.00 % 1
Allocations - Average Allocation time 13564.03 Ticks (±524.07 Ticks) 9689.57 Ticks (±384.34 Ticks) 1.40
Allocations - Average Allocation time (no fail) 13564.03 Ticks (±524.07 Ticks) 9689.57 Ticks (±384.34 Ticks) 1.40
Allocations - Average Deallocation time 1306.34 Ticks (±577.35 Ticks) 1079.90 Ticks (±158.83 Ticks) 1.21
mutex_benchmark Build Time 230.74 s 200.20 s 1.15
mutex_benchmark File Size 0.97 MB 0.98 MB 0.99
Mutex Stress Test Average Time per Iteration - 1 Threads 22.66 ns (±5.00 ns) 21.08 ns (±4.89 ns) 1.07
Mutex Stress Test Average Time per Iteration - 2 Threads 23.58 ns (±3.19 ns) 23.44 ns (±3.28 ns) 1.01

This comment was automatically generated by workflow using github-action-benchmark.

@mkroening mkroening changed the title build(deps): Bump rust-toolchain from nightly-2025-12-01 to nightly-2025-12-22 build(deps): upgrade rust-toolchain to nightly-2026-01-01 Dec 23, 2025
@mkroening mkroening force-pushed the dependabot/rust_toolchain/rust-toolchain-nightly-2025-12-22 branch from e737132 to 00d3390 Compare December 23, 2025 11:21
@mkroening mkroening self-assigned this Dec 23, 2025
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Dec 29, 2025

A newer version of rust-toolchain exists, but since this PR has been edited by someone other than Dependabot I haven't updated it. You'll get a PR for the updated version as normal once this PR is merged.

@mkroening mkroening enabled auto-merge January 1, 2026 12:35
@mkroening mkroening added this pull request to the merge queue Jan 1, 2026
Merged via the queue into main with commit 2e0a5fd Jan 1, 2026
20 of 38 checks passed
@dependabot dependabot bot deleted the dependabot/rust_toolchain/rust-toolchain-nightly-2025-12-22 branch January 1, 2026 14:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust_toolchain_package_manager Pull requests that update rust_toolchain_package_manager code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants