Skip to content

Conversation

@mkroening
Copy link
Member

No description provided.

@mkroening mkroening self-assigned this Dec 24, 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: 94577ba Previous: c0b7a97 Performance Ratio
startup_benchmark Build Time 99.09 s 99.35 s 1.00
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.98
Startup Time - 4 cores 1.00 s (±0.03 s) 1.01 s (±0.02 s) 0.99
multithreaded_benchmark Build Time 100.55 s 98.77 s 1.02
multithreaded_benchmark File Size 0.97 MB 0.97 MB 1.00
Multithreaded Pi Efficiency - 2 Threads 88.81 % (±7.12 %) 90.60 % (±7.07 %) 0.98
Multithreaded Pi Efficiency - 4 Threads 44.05 % (±2.95 %) 44.90 % (±2.86 %) 0.98
Multithreaded Pi Efficiency - 8 Threads 25.69 % (±1.86 %) 25.26 % (±1.60 %) 1.02
micro_benchmarks Build Time 218.81 s 203.80 s 1.07
micro_benchmarks File Size 0.98 MB 0.98 MB 1.00
Scheduling time - 1 thread 109.30 ticks (±34.28 ticks) 121.95 ticks (±35.41 ticks) 0.90
Scheduling time - 2 threads 64.97 ticks (±17.59 ticks) 68.80 ticks (±17.13 ticks) 0.94
Micro - Time for syscall (getpid) 7.49 ticks (±4.00 ticks) 7.40 ticks (±3.91 ticks) 1.01
Memcpy speed - (built_in) block size 4096 54995.45 MByte/s (±40028.47 MByte/s) 56971.43 MByte/s (±40520.04 MByte/s) 0.97
Memcpy speed - (built_in) block size 1048576 23090.60 MByte/s (±20164.69 MByte/s) 23422.50 MByte/s (±20632.07 MByte/s) 0.99
Memcpy speed - (built_in) block size 16777216 19631.79 MByte/s (±16475.87 MByte/s) 19549.79 MByte/s (±16382.12 MByte/s) 1.00
Memset speed - (built_in) block size 4096 55515.19 MByte/s (±40446.83 MByte/s) 57407.87 MByte/s (±40775.97 MByte/s) 0.97
Memset speed - (built_in) block size 1048576 23974.09 MByte/s (±20719.73 MByte/s) 24201.53 MByte/s (±21152.97 MByte/s) 0.99
Memset speed - (built_in) block size 16777216 20045.66 MByte/s (±16667.31 MByte/s) 20094.39 MByte/s (±16698.99 MByte/s) 1.00
Memcpy speed - (rust) block size 4096 53832.05 MByte/s (±39194.22 MByte/s) 53688.46 MByte/s (±39131.54 MByte/s) 1.00
Memcpy speed - (rust) block size 1048576 23127.62 MByte/s (±20495.15 MByte/s) 22085.41 MByte/s (±19218.05 MByte/s) 1.05
Memcpy speed - (rust) block size 16777216 18586.69 MByte/s (±15470.92 MByte/s) 19253.05 MByte/s (±16209.54 MByte/s) 0.97
Memset speed - (rust) block size 4096 54818.75 MByte/s (±39844.22 MByte/s) 54236.91 MByte/s (±39498.15 MByte/s) 1.01
Memset speed - (rust) block size 1048576 23455.49 MByte/s (±20609.99 MByte/s) 22332.81 MByte/s (±19306.62 MByte/s) 1.05
Memset speed - (rust) block size 16777216 19062.63 MByte/s (±15734.18 MByte/s) 19794.47 MByte/s (±16530.82 MByte/s) 0.96
alloc_benchmarks Build Time 203.17 s 198.30 s 1.02
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 9461.88 Ticks (±232.41 Ticks) 9689.57 Ticks (±384.34 Ticks) 0.98
Allocations - Average Allocation time (no fail) 9461.88 Ticks (±232.41 Ticks) 9689.57 Ticks (±384.34 Ticks) 0.98
Allocations - Average Deallocation time 1111.11 Ticks (±197.90 Ticks) 1079.90 Ticks (±158.83 Ticks) 1.03
mutex_benchmark Build Time 206.34 s 200.20 s 1.03
mutex_benchmark File Size 0.98 MB 0.98 MB 1.00
Mutex Stress Test Average Time per Iteration - 1 Threads 20.72 ns (±4.55 ns) 21.08 ns (±4.89 ns) 0.98
Mutex Stress Test Average Time per Iteration - 2 Threads 23.72 ns (±3.12 ns) 23.44 ns (±3.28 ns) 1.01

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

@mkroening mkroening force-pushed the virtio_pci-dead_code branch from fbe2525 to 507ea4c Compare December 24, 2025 18:23
@mkroening mkroening changed the title fix(virtio-pci): dead_code fix(virtio-transport): dead_code Dec 24, 2025
@mkroening mkroening force-pushed the virtio_pci-dead_code branch 2 times, most recently from 46f915d to 314e2b1 Compare December 27, 2025 19:11
@mkroening mkroening force-pushed the virtio_pci-dead_code branch from c055d7f to c4f11f2 Compare December 29, 2025 22:17
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