Skip to content

Conversation

@mkroening
Copy link
Member

No description provided.

@mkroening mkroening self-assigned this Oct 27, 2025
@mkroening mkroening force-pushed the mmio-console-clippy branch from fb49f36 to ba54984 Compare October 27, 2025 16:40
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

Benchmark Current: ba54984 Previous: 0a574f1 Performance Ratio
startup_benchmark Build Time 110.90 s 112.17 s 0.99
startup_benchmark File Size 0.90 MB 0.86 MB 1.05
Startup Time - 1 core 0.89 s (±0.03 s) 0.92 s (±0.03 s) 0.97
Startup Time - 2 cores 0.90 s (±0.03 s) 0.91 s (±0.03 s) 0.99
Startup Time - 4 cores 0.92 s (±0.02 s) 0.90 s (±0.03 s) 1.02
multithreaded_benchmark Build Time 112.41 s 110.29 s 1.02
multithreaded_benchmark File Size 0.96 MB 0.96 MB 1.00
Multithreaded Pi Efficiency - 2 Threads 87.94 % (±10.06 %) 90.21 % (±11.06 %) 0.97
Multithreaded Pi Efficiency - 4 Threads 44.82 % (±3.06 %) 43.77 % (±3.68 %) 1.02
Multithreaded Pi Efficiency - 8 Threads 26.04 % (±1.65 %) 25.74 % (±2.50 %) 1.01
micro_benchmarks Build Time 337.26 s 268.25 s 1.26
micro_benchmarks File Size 0.97 MB 0.97 MB 1.00
Scheduling time - 1 thread 171.15 ticks (±31.55 ticks) 148.09 ticks (±20.64 ticks) 1.16
Scheduling time - 2 threads 95.97 ticks (±18.53 ticks) 84.62 ticks (±21.43 ticks) 1.13
Micro - Time for syscall (getpid) 12.48 ticks (±7.04 ticks) 9.69 ticks (±3.51 ticks) 1.29
Memcpy speed - (built_in) block size 4096 56665.39 MByte/s (±39643.09 MByte/s) 60088.55 MByte/s (±43602.38 MByte/s) 0.94
Memcpy speed - (built_in) block size 1048576 14976.95 MByte/s (±12312.08 MByte/s) 15955.36 MByte/s (±12877.41 MByte/s) 0.94
Memcpy speed - (built_in) block size 16777216 6269.73 MByte/s (±5002.75 MByte/s) 11539.44 MByte/s (±9422.40 MByte/s) 0.54
Memset speed - (built_in) block size 4096 57045.78 MByte/s (±39877.96 MByte/s) 60692.81 MByte/s (±43930.14 MByte/s) 0.94
Memset speed - (built_in) block size 1048576 15409.43 MByte/s (±12583.92 MByte/s) 16329.57 MByte/s (±13087.08 MByte/s) 0.94
Memset speed - (built_in) block size 16777216 6310.54 MByte/s (±5021.54 MByte/s) 11768.44 MByte/s (±9537.48 MByte/s) 0.54
Memcpy speed - (rust) block size 4096 47233.12 MByte/s (±35214.18 MByte/s) 52603.46 MByte/s (±39907.35 MByte/s) 0.90
Memcpy speed - (rust) block size 1048576 14630.25 MByte/s (±11869.87 MByte/s) 15838.45 MByte/s (±12923.25 MByte/s) 0.92
Memcpy speed - (rust) block size 16777216 6116.06 MByte/s (±4795.06 MByte/s) 11496.86 MByte/s (±9346.63 MByte/s) 0.53
Memset speed - (rust) block size 4096 47940.73 MByte/s (±35630.29 MByte/s) 53627.63 MByte/s (±40204.50 MByte/s) 0.89
Memset speed - (rust) block size 1048576 14953.59 MByte/s (±12052.90 MByte/s) 16175.83 MByte/s (±13086.77 MByte/s) 0.92
Memset speed - (rust) block size 16777216 6155.81 MByte/s (±4814.41 MByte/s) 11803.55 MByte/s (±9534.43 MByte/s) 0.52
alloc_benchmarks Build Time 283.69 s 275.93 s 1.03
alloc_benchmarks File Size 0.96 MB 0.92 MB 1.05
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 16912.21 Ticks (±663.20 Ticks) 16993.86 Ticks (±868.21 Ticks) 1.00
Allocations - Average Allocation time (no fail) 16912.21 Ticks (±663.20 Ticks) 16993.86 Ticks (±868.21 Ticks) 1.00
Allocations - Average Deallocation time 1986.14 Ticks (±442.41 Ticks) 2094.62 Ticks (±499.20 Ticks) 0.95
mutex_benchmark Build Time 266.96 s 283.00 s 0.94
mutex_benchmark File Size 0.97 MB 0.97 MB 1.00
Mutex Stress Test Average Time per Iteration - 1 Threads 38.18 ns (±3.44 ns) 34.04 ns (±3.45 ns) 1.12
Mutex Stress Test Average Time per Iteration - 2 Threads 32.14 ns (±3.24 ns) 29.22 ns (±3.01 ns) 1.10

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

@mkroening mkroening added this pull request to the merge queue Oct 28, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Oct 28, 2025
@mkroening mkroening added this pull request to the merge queue Oct 28, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Oct 28, 2025
@mkroening mkroening added this pull request to the merge queue Oct 28, 2025
Merged via the queue into main with commit d2980f6 Oct 28, 2025
18 of 19 checks passed
@mkroening mkroening deleted the mmio-console-clippy branch October 28, 2025 20:05
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