Skip to content

build(deps): disable virtio-spec/zerocopy - #2672

Merged
mkroening merged 1 commit into
mainfrom
virtio-no-zerocopy
Aug 21, 2026
Merged

build(deps): disable virtio-spec/zerocopy#2672
mkroening merged 1 commit into
mainfrom
virtio-no-zerocopy

Conversation

@mkroening

Copy link
Copy Markdown
Member

No description provided.

@mkroening mkroening self-assigned this Aug 21, 2026
@mkroening
mkroening enabled auto-merge August 21, 2026 06:58
@github-actions github-actions Bot added the cargo label Aug 21, 2026
@mkroening
mkroening added this pull request to the merge queue Aug 21, 2026

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

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: 2656209 Previous: 2e23902 Performance Ratio
startup_benchmark Build Time 94.01 s 80.34 s 1.17
startup_benchmark File Size 0.78 MB 0.80 MB 0.98
Startup Time - 1 core 0.73 s (±0.02 s) 0.75 s (±0.02 s) 0.97
Startup Time - 2 cores 0.76 s (±0.02 s) 0.74 s (±0.02 s) 1.03
Startup Time - 4 cores 0.77 s (±0.02 s) 0.74 s (±0.02 s) 1.04
multithreaded_benchmark Build Time 94.52 s 82.11 s 1.15
multithreaded_benchmark File Size 0.87 MB 0.86 MB 1.01
Multithreaded Pi Efficiency - 2 Threads 65.63 % (±6.27 %) 85.89 % (±6.61 %) 0.76
Multithreaded Pi Efficiency - 4 Threads 41.21 % (±2.96 %) 43.43 % (±2.56 %) 0.95
Multithreaded Pi Efficiency - 8 Threads 20.55 % (±1.63 %) 25.76 % (±1.53 %) 0.80
micro_benchmarks Build Time 234.28 s 80.40 s 2.91
micro_benchmarks File Size 0.87 MB 0.86 MB 1.01
Scheduling time - 1 thread 181.91 ticks (±37.13 ticks) 62.65 ticks (±4.06 ticks) 2.90
Scheduling time - 2 threads 110.12 ticks (±19.11 ticks) 34.08 ticks (±4.10 ticks) 3.23
Micro - Time for syscall (getpid) 10.52 ticks (±4.83 ticks) 3.45 ticks (±0.58 ticks) 3.05
Memcpy speed - (built_in) block size 4096 61477.51 MByte/s (±42684.83 MByte/s) 82448.38 MByte/s (±56997.13 MByte/s) 0.75
Memcpy speed - (built_in) block size 1048576 13829.13 MByte/s (±11312.52 MByte/s) 30585.98 MByte/s (±24707.84 MByte/s) 0.45
Memcpy speed - (built_in) block size 16777216 12503.84 MByte/s (±10529.81 MByte/s) 26340.06 MByte/s (±21720.96 MByte/s) 0.47
Memset speed - (built_in) block size 4096 61547.92 MByte/s (±42731.39 MByte/s) 82292.76 MByte/s (±56891.50 MByte/s) 0.75
Memset speed - (built_in) block size 1048576 14325.51 MByte/s (±11646.34 MByte/s) 31323.85 MByte/s (±25145.86 MByte/s) 0.46
Memset speed - (built_in) block size 16777216 12874.02 MByte/s (±10764.01 MByte/s) 27104.68 MByte/s (±22209.94 MByte/s) 0.47
Memcpy speed - (rust) block size 4096 54343.99 MByte/s (±38599.15 MByte/s) 74097.96 MByte/s (±51811.44 MByte/s) 0.73
Memcpy speed - (rust) block size 1048576 14765.31 MByte/s (±12901.65 MByte/s) 30361.60 MByte/s (±24602.37 MByte/s) 0.49
Memcpy speed - (rust) block size 16777216 12048.38 MByte/s (±9930.26 MByte/s) 27625.34 MByte/s (±22806.88 MByte/s) 0.44
Memset speed - (rust) block size 4096 54865.47 MByte/s (±38980.08 MByte/s) 74373.47 MByte/s (±51976.48 MByte/s) 0.74
Memset speed - (rust) block size 1048576 15188.72 MByte/s (±13192.51 MByte/s) 31110.89 MByte/s (±25033.24 MByte/s) 0.49
Memset speed - (rust) block size 16777216 12406.74 MByte/s (±10173.36 MByte/s) 28386.93 MByte/s (±23265.03 MByte/s) 0.44
alloc_benchmarks Build Time 212.93 s 74.76 s 2.85
alloc_benchmarks File Size 0.86 MB 0.87 MB 0.98
Allocations - Allocation success 91.38 % 91.31 % 1.00
Allocations - Deallocation success 100.00 % 100.00 % 1
Allocations - Pre-fail Allocations 61.60 % 61.44 % 1.00
Allocations - Average Allocation time 21561.75 Ticks (±1369.35 Ticks) 5860.58 Ticks (±98.43 Ticks) 3.68
Allocations - Average Allocation time (no fail) 22916.27 Ticks (±1805.16 Ticks) 6554.81 Ticks (±92.86 Ticks) 3.50
Allocations - Average Deallocation time 9453.19 Ticks (±1460.76 Ticks) 1805.01 Ticks (±250.35 Ticks) 5.24
mutex_benchmark Build Time 221.48 s 79.82 s 2.77
mutex_benchmark File Size 0.87 MB 0.86 MB 1.01
Mutex Stress Test Average Time per Iteration - 1 Threads 36.72 ns (±7.89 ns) 12.10 ns (±0.41 ns) 3.03
Mutex Stress Test Average Time per Iteration - 2 Threads 33.72 ns (±8.23 ns) 40.26 ns (±1.68 ns) 0.84

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

Merged via the queue into main with commit a229a56 Aug 21, 2026
22 checks passed
@mkroening
mkroening deleted the virtio-no-zerocopy branch August 22, 2026 14:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant