Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@mkroening
Copy link
Member

No description provided.

@mkroening mkroening self-assigned this Jan 1, 2026
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: 715add3 Previous: c0b7a97 Performance Ratio
startup_benchmark Build Time 100.97 s 99.35 s 1.02
startup_benchmark File Size 0.87 MB 0.87 MB 1.00
Startup Time - 1 core 1.01 s (±0.02 s) 1.00 s (±0.02 s) 1.01
Startup Time - 2 cores 1.00 s (±0.02 s) 1.01 s (±0.02 s) 1.00
Startup Time - 4 cores 1.00 s (±0.02 s) 1.01 s (±0.02 s) 0.99
multithreaded_benchmark Build Time 99.61 s 98.77 s 1.01
multithreaded_benchmark File Size 0.96 MB 0.97 MB 0.99
Multithreaded Pi Efficiency - 2 Threads 87.60 % (±6.10 %) 90.60 % (±7.07 %) 0.97
Multithreaded Pi Efficiency - 4 Threads 43.36 % (±2.81 %) 44.90 % (±2.86 %) 0.97
Multithreaded Pi Efficiency - 8 Threads 25.68 % (±1.74 %) 25.26 % (±1.60 %) 1.02
micro_benchmarks Build Time 222.72 s 203.80 s 1.09
micro_benchmarks File Size 0.97 MB 0.98 MB 0.99
Scheduling time - 1 thread 115.70 ticks (±38.53 ticks) 121.95 ticks (±35.41 ticks) 0.95
Scheduling time - 2 threads 70.94 ticks (±19.96 ticks) 68.80 ticks (±17.13 ticks) 1.03
Micro - Time for syscall (getpid) 7.23 ticks (±3.65 ticks) 7.40 ticks (±3.91 ticks) 0.98
Memcpy speed - (built_in) block size 4096 54489.21 MByte/s (±39723.96 MByte/s) 56971.43 MByte/s (±40520.04 MByte/s) 0.96
Memcpy speed - (built_in) block size 1048576 22971.49 MByte/s (±20218.73 MByte/s) 23422.50 MByte/s (±20632.07 MByte/s) 0.98
Memcpy speed - (built_in) block size 16777216 17965.45 MByte/s (±14968.05 MByte/s) 19549.79 MByte/s (±16382.12 MByte/s) 0.92
Memset speed - (built_in) block size 4096 54523.45 MByte/s (±39743.62 MByte/s) 57407.87 MByte/s (±40775.97 MByte/s) 0.95
Memset speed - (built_in) block size 1048576 23362.65 MByte/s (±20379.25 MByte/s) 24201.53 MByte/s (±21152.97 MByte/s) 0.97
Memset speed - (built_in) block size 16777216 18080.99 MByte/s (±14998.98 MByte/s) 20094.39 MByte/s (±16698.99 MByte/s) 0.90
Memcpy speed - (rust) block size 4096 50659.63 MByte/s (±37699.07 MByte/s) 53688.46 MByte/s (±39131.54 MByte/s) 0.94
Memcpy speed - (rust) block size 1048576 21453.15 MByte/s (±18865.48 MByte/s) 22085.41 MByte/s (±19218.05 MByte/s) 0.97
Memcpy speed - (rust) block size 16777216 18763.83 MByte/s (±15769.70 MByte/s) 19253.05 MByte/s (±16209.54 MByte/s) 0.97
Memset speed - (rust) block size 4096 51899.52 MByte/s (±38168.60 MByte/s) 54236.91 MByte/s (±39498.15 MByte/s) 0.96
Memset speed - (rust) block size 1048576 22333.42 MByte/s (±19537.40 MByte/s) 22332.81 MByte/s (±19306.62 MByte/s) 1.00
Memset speed - (rust) block size 16777216 18901.13 MByte/s (±15806.77 MByte/s) 19794.47 MByte/s (±16530.82 MByte/s) 0.95
alloc_benchmarks Build Time 219.41 s 198.30 s 1.11
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 12706.99 Ticks (±393.49 Ticks) 9689.57 Ticks (±384.34 Ticks) 1.31
Allocations - Average Allocation time (no fail) 12706.99 Ticks (±393.49 Ticks) 9689.57 Ticks (±384.34 Ticks) 1.31
Allocations - Average Deallocation time 1259.84 Ticks (±519.26 Ticks) 1079.90 Ticks (±158.83 Ticks) 1.17
mutex_benchmark Build Time 204.24 s 200.20 s 1.02
mutex_benchmark File Size 0.97 MB 0.98 MB 0.99
Mutex Stress Test Average Time per Iteration - 1 Threads 21.94 ns (±5.18 ns) 21.08 ns (±4.89 ns) 1.04
Mutex Stress Test Average Time per Iteration - 2 Threads 24.54 ns (±3.47 ns) 23.44 ns (±3.28 ns) 1.05

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

@mkroening mkroening force-pushed the rename-virtio_driver branch from fed6e44 to 3dc2138 Compare January 1, 2026 16:01
@mkroening mkroening added this pull request to the merge queue Jan 1, 2026
Merged via the queue into main with commit 9252b3e Jan 1, 2026
18 of 19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants