Skip to content

ci: test vsock client - #2337

Merged
mkroening merged 3 commits into
mainfrom
ci-vsock-client
Jul 28, 2026
Merged

ci: test vsock client#2337
mkroening merged 3 commits into
mainfrom
ci-vsock-client

Conversation

@mkroening

@mkroening mkroening commented Mar 18, 2026

Copy link
Copy Markdown
Member

Support for this was added in #2335.

This is in preparation of #2434.

@mkroening mkroening self-assigned this Mar 18, 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: f2157b2 Previous: 2e23902 Performance Ratio
startup_benchmark Build Time 83.61 s 80.34 s 1.04
startup_benchmark File Size 0.79 MB 0.80 MB 1.00
Startup Time - 1 core 0.74 s (±0.02 s) 0.75 s (±0.02 s) 1.00
Startup Time - 2 cores 0.77 s (±0.02 s) 0.74 s (±0.02 s) 1.04
Startup Time - 4 cores 0.79 s (±0.02 s) 0.74 s (±0.02 s) 1.06
multithreaded_benchmark Build Time 81.54 s 82.11 s 0.99
multithreaded_benchmark File Size 0.90 MB 0.86 MB 1.05
Multithreaded Pi Efficiency - 2 Threads 87.90 % (±6.64 %) 85.89 % (±6.61 %) 1.02
Multithreaded Pi Efficiency - 4 Threads 43.63 % (±2.69 %) 43.43 % (±2.56 %) 1.00
Multithreaded Pi Efficiency - 8 Threads 25.85 % (±1.70 %) 25.76 % (±1.53 %) 1.00
micro_benchmarks Build Time 79.29 s 80.40 s 0.99
micro_benchmarks File Size 0.90 MB 0.86 MB 1.05
Scheduling time - 1 thread 65.02 ticks (±2.74 ticks) 62.65 ticks (±4.06 ticks) 1.04
Scheduling time - 2 threads 35.11 ticks (±4.69 ticks) 34.08 ticks (±4.10 ticks) 1.03
Micro - Time for syscall (getpid) 3.89 ticks (±0.59 ticks) 3.45 ticks (±0.58 ticks) 1.13
Memcpy speed - (built_in) block size 4096 84782.54 MByte/s (±58573.70 MByte/s) 82448.38 MByte/s (±56997.13 MByte/s) 1.03
Memcpy speed - (built_in) block size 1048576 30478.14 MByte/s (±24515.76 MByte/s) 30585.98 MByte/s (±24707.84 MByte/s) 1.00
Memcpy speed - (built_in) block size 16777216 29226.22 MByte/s (±24031.99 MByte/s) 26340.06 MByte/s (±21720.96 MByte/s) 1.11
Memset speed - (built_in) block size 4096 84759.43 MByte/s (±58558.92 MByte/s) 82292.76 MByte/s (±56891.50 MByte/s) 1.03
Memset speed - (built_in) block size 1048576 31230.29 MByte/s (±24949.48 MByte/s) 31323.85 MByte/s (±25145.86 MByte/s) 1.00
Memset speed - (built_in) block size 16777216 29979.19 MByte/s (±24456.33 MByte/s) 27104.68 MByte/s (±22209.94 MByte/s) 1.11
Memcpy speed - (rust) block size 4096 74785.39 MByte/s (±51919.27 MByte/s) 74097.96 MByte/s (±51811.44 MByte/s) 1.01
Memcpy speed - (rust) block size 1048576 30288.40 MByte/s (±24474.45 MByte/s) 30361.60 MByte/s (±24602.37 MByte/s) 1.00
Memcpy speed - (rust) block size 16777216 28999.42 MByte/s (±23859.56 MByte/s) 27625.34 MByte/s (±22806.88 MByte/s) 1.05
Memset speed - (rust) block size 4096 75391.45 MByte/s (±52324.79 MByte/s) 74373.47 MByte/s (±51976.48 MByte/s) 1.01
Memset speed - (rust) block size 1048576 31025.27 MByte/s (±24905.37 MByte/s) 31110.89 MByte/s (±25033.24 MByte/s) 1.00
Memset speed - (rust) block size 16777216 29770.89 MByte/s (±24311.70 MByte/s) 28386.93 MByte/s (±23265.03 MByte/s) 1.05
alloc_benchmarks Build Time 78.06 s 74.76 s 1.04
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 4446.70 Ticks (±347.69 Ticks) 5860.58 Ticks (±98.43 Ticks) 0.76
Allocations - Average Allocation time (no fail) 5194.19 Ticks (±287.08 Ticks) 6554.81 Ticks (±92.86 Ticks) 0.79
Allocations - Average Deallocation time 1009.96 Ticks (±257.45 Ticks) 1805.01 Ticks (±250.35 Ticks) 0.56
mutex_benchmark Build Time 79.86 s 79.82 s 1.00
mutex_benchmark File Size 0.90 MB 0.86 MB 1.05
Mutex Stress Test Average Time per Iteration - 1 Threads 12.12 ns (±0.32 ns) 12.10 ns (±0.41 ns) 1.00
Mutex Stress Test Average Time per Iteration - 2 Threads 40.26 ns (±1.82 ns) 40.26 ns (±1.68 ns) 1.00

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

@mkroening
mkroening added this pull request to the merge queue Jul 28, 2026
Merged via the queue into main with commit 04b3f49 Jul 28, 2026
22 of 42 checks passed
@mkroening
mkroening deleted the ci-vsock-client branch July 28, 2026 13:16
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