Skip to content

test: prepare vsock - #2583

Merged
3 commits merged into
mainfrom
prepare-vsock
Jul 28, 2026
Merged

test: prepare vsock#2583
3 commits merged into
mainfrom
prepare-vsock

Conversation

@mkroening

Copy link
Copy Markdown
Member

This is in preparation of #2434.

@mkroening mkroening self-assigned this Jul 28, 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: fae92bb Previous: 2e23902 Performance Ratio
startup_benchmark Build Time 84.75 s 80.34 s 1.05
startup_benchmark File Size 0.79 MB 0.80 MB 1.00
Startup Time - 1 core 0.77 s (±0.02 s) 0.75 s (±0.02 s) 1.03
Startup Time - 2 cores 0.76 s (±0.03 s) 0.74 s (±0.02 s) 1.03
Startup Time - 4 cores 0.74 s (±0.02 s) 0.74 s (±0.02 s) 1.00
multithreaded_benchmark Build Time 80.70 s 82.11 s 0.98
multithreaded_benchmark File Size 0.90 MB 0.86 MB 1.05
Multithreaded Pi Efficiency - 2 Threads 89.83 % (±6.26 %) 85.89 % (±6.61 %) 1.05
Multithreaded Pi Efficiency - 4 Threads 43.64 % (±2.44 %) 43.43 % (±2.56 %) 1.00
Multithreaded Pi Efficiency - 8 Threads 25.17 % (±1.12 %) 25.76 % (±1.53 %) 0.98
micro_benchmarks Build Time 79.01 s 80.40 s 0.98
micro_benchmarks File Size 0.90 MB 0.86 MB 1.05
Scheduling time - 1 thread 64.81 ticks (±3.19 ticks) 62.65 ticks (±4.06 ticks) 1.03
Scheduling time - 2 threads 36.35 ticks (±5.58 ticks) 34.08 ticks (±4.10 ticks) 1.07
Micro - Time for syscall (getpid) 4.00 ticks (±0.72 ticks) 3.45 ticks (±0.58 ticks) 1.16
Memcpy speed - (built_in) block size 4096 84137.02 MByte/s (±58276.05 MByte/s) 82448.38 MByte/s (±56997.13 MByte/s) 1.02
Memcpy speed - (built_in) block size 1048576 30499.42 MByte/s (±24558.87 MByte/s) 30585.98 MByte/s (±24707.84 MByte/s) 1.00
Memcpy speed - (built_in) block size 16777216 29350.86 MByte/s (±24119.28 MByte/s) 26340.06 MByte/s (±21720.96 MByte/s) 1.11
Memset speed - (built_in) block size 4096 84709.99 MByte/s (±58570.28 MByte/s) 82292.76 MByte/s (±56891.50 MByte/s) 1.03
Memset speed - (built_in) block size 1048576 31243.18 MByte/s (±24998.23 MByte/s) 31323.85 MByte/s (±25145.86 MByte/s) 1.00
Memset speed - (built_in) block size 16777216 30096.16 MByte/s (±24537.94 MByte/s) 27104.68 MByte/s (±22209.94 MByte/s) 1.11
Memcpy speed - (rust) block size 4096 75406.06 MByte/s (±52523.70 MByte/s) 74097.96 MByte/s (±51811.44 MByte/s) 1.02
Memcpy speed - (rust) block size 1048576 30411.38 MByte/s (±24528.02 MByte/s) 30361.60 MByte/s (±24602.37 MByte/s) 1.00
Memcpy speed - (rust) block size 16777216 29293.90 MByte/s (±24066.94 MByte/s) 27625.34 MByte/s (±22806.88 MByte/s) 1.06
Memset speed - (rust) block size 4096 75801.76 MByte/s (±52800.25 MByte/s) 74373.47 MByte/s (±51976.48 MByte/s) 1.02
Memset speed - (rust) block size 1048576 31140.75 MByte/s (±24948.77 MByte/s) 31110.89 MByte/s (±25033.24 MByte/s) 1.00
Memset speed - (rust) block size 16777216 30057.06 MByte/s (±24507.69 MByte/s) 28386.93 MByte/s (±23265.03 MByte/s) 1.06
alloc_benchmarks Build Time 77.33 s 74.76 s 1.03
alloc_benchmarks File Size 0.87 MB 0.87 MB 1.00
Allocations - Allocation success 91.31 % 91.31 % 1
Allocations - Deallocation success 100.00 % 100.00 % 1
Allocations - Pre-fail Allocations 61.44 % 61.44 % 1
Allocations - Average Allocation time 3368.79 Ticks (±239.85 Ticks) 5860.58 Ticks (±98.43 Ticks) 0.57
Allocations - Average Allocation time (no fail) 4369.31 Ticks (±211.25 Ticks) 6554.81 Ticks (±92.86 Ticks) 0.67
Allocations - Average Deallocation time 1240.13 Ticks (±137.57 Ticks) 1805.01 Ticks (±250.35 Ticks) 0.69
mutex_benchmark Build Time 78.83 s 79.82 s 0.99
mutex_benchmark File Size 0.90 MB 0.86 MB 1.05
Mutex Stress Test Average Time per Iteration - 1 Threads 12.30 ns (±0.61 ns) 12.10 ns (±0.41 ns) 1.02
Mutex Stress Test Average Time per Iteration - 2 Threads 39.76 ns (±2.06 ns) 40.26 ns (±1.68 ns) 0.99

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

@mkroening mkroening changed the title test: prepare vsock ci: actually test vsock clients Jul 28, 2026
@mkroening mkroening changed the title ci: actually test vsock clients test: prepare vsock Jul 28, 2026
@github-merge-queue github-merge-queue Bot closed this pull request by merging all changes into main in 04b3f49 Jul 28, 2026
@mkroening
mkroening deleted the prepare-vsock branch July 29, 2026 08:44
@mkroening

Copy link
Copy Markdown
Member Author

This was merged in #2337.

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.

1 participant