build(deps): Bump uart_16550 from 0.5.0 to 0.6.0 by dependabot[bot] · Pull Request #2356 · hermit-os/kernel
startup_benchmark Build Time
86.34 s
89.35 s
0.97 ❗
startup_benchmark File Size
0.79 MB
0.79 MB
1.00 ❗
Startup Time - 1 core
0.81 s (±0.03 s)
0.81 s (±0.03 s)
0.99
Startup Time - 2 cores
0.80 s (±0.03 s)
0.82 s (±0.03 s)
0.99
Startup Time - 4 cores
0.79 s (±0.03 s)
0.83 s (±0.02 s)
0.96
multithreaded_benchmark Build Time
85.00 s
92.62 s
0.92 ❗
multithreaded_benchmark File Size
0.85 MB
0.89 MB
0.96 ❗
Multithreaded Pi Efficiency - 2 Threads
90.81 % (±8.42 %)
90.72 % (±8.59 %)
1.00
Multithreaded Pi Efficiency - 4 Threads
44.61 % (±3.92 %)
44.88 % (±4.39 %)
0.99
Multithreaded Pi Efficiency - 8 Threads
26.40 % (±2.14 %)
25.87 % (±3.25 %)
1.02
micro_benchmarks Build Time
93.55 s
100.57 s
0.93 ❗
micro_benchmarks File Size
0.86 MB
0.90 MB
0.96 ❗
Scheduling time - 1 thread
68.77 ticks (±5.19 ticks)
74.98 ticks (±4.47 ticks)
0.92
Scheduling time - 2 threads
37.70 ticks (±3.75 ticks)
40.19 ticks (±4.30 ticks)
0.94
Micro - Time for syscall (getpid)
2.90 ticks (±0.28 ticks)
2.97 ticks (±0.23 ticks)
0.98
Memcpy speed - (built_in) block size 4096
78250.75 MByte/s (±54099.91 MByte/s)
76264.90 MByte/s (±52720.43 MByte/s)
1.03
Memcpy speed - (built_in) block size 1048576
29962.27 MByte/s (±24503.36 MByte/s)
30292.34 MByte/s (±24927.05 MByte/s)
0.99
Memcpy speed - (built_in) block size 16777216
28395.46 MByte/s (±23439.00 MByte/s)
23336.56 MByte/s (±19347.79 MByte/s)
1.22
Memset speed - (built_in) block size 4096
78013.80 MByte/s (±53965.00 MByte/s)
76939.35 MByte/s (±53180.56 MByte/s)
1.01
Memset speed - (built_in) block size 1048576
30753.75 MByte/s (±24976.50 MByte/s)
31021.82 MByte/s (±25328.96 MByte/s)
0.99
Memset speed - (built_in) block size 16777216
29152.61 MByte/s (±23874.19 MByte/s)
24084.23 MByte/s (±19864.53 MByte/s)
1.21
Memcpy speed - (rust) block size 4096
69042.66 MByte/s (±48547.32 MByte/s)
67864.13 MByte/s (±47549.43 MByte/s)
1.02
Memcpy speed - (rust) block size 1048576
30090.98 MByte/s (±24586.85 MByte/s)
30092.92 MByte/s (±24855.28 MByte/s)
1.00
Memcpy speed - (rust) block size 16777216
28429.71 MByte/s (±23476.21 MByte/s)
23650.21 MByte/s (±19669.17 MByte/s)
1.20
Memset speed - (rust) block size 4096
69888.38 MByte/s (±49167.54 MByte/s)
67668.78 MByte/s (±47427.13 MByte/s)
1.03
Memset speed - (rust) block size 1048576
30883.34 MByte/s (±25042.70 MByte/s)
30783.24 MByte/s (±25249.62 MByte/s)
1.00
Memset speed - (rust) block size 16777216
29210.02 MByte/s (±23940.75 MByte/s)
24398.50 MByte/s (±20179.80 MByte/s)
1.20
alloc_benchmarks Build Time
91.01 s
96.87 s
0.94 ❗
alloc_benchmarks File Size
0.86 MB
0.86 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
6114.72 Ticks (±72.30 Ticks)
5277.51 Ticks (±516.92 Ticks)
1.16 ❗
Allocations - Average Allocation time (no fail)
6114.72 Ticks (±72.30 Ticks)
5277.51 Ticks (±516.92 Ticks)
1.16 ❗
Allocations - Average Deallocation time
1355.42 Ticks (±117.15 Ticks)
959.09 Ticks (±254.64 Ticks)
1.41 ❗
mutex_benchmark Build Time
91.76 s
91.13 s
1.01 ❗
mutex_benchmark File Size
0.86 MB
0.90 MB
0.96 ❗
Mutex Stress Test Average Time per Iteration - 1 Threads
13.20 ns (±0.85 ns)
13.26 ns (±0.96 ns)
1.00
Mutex Stress Test Average Time per Iteration - 2 Threads
16.78 ns (±12.24 ns)
20.28 ns (±12.66 ns)
0.83