ci: try to reproduce spurious laplace timeout by mkroening · Pull Request #2317 · hermit-os/kernel
startup_benchmark Build Time
84.38 s
86.05 s
0.98 ❗
startup_benchmark File Size
0.78 MB
0.78 MB
1.00 ❗
Startup Time - 1 core
0.92 s (±0.04 s)
0.92 s (±0.03 s)
1.00
Startup Time - 2 cores
0.92 s (±0.04 s)
0.92 s (±0.03 s)
1.00
Startup Time - 4 cores
0.93 s (±0.03 s)
0.92 s (±0.02 s)
1.02
multithreaded_benchmark Build Time
88.14 s
83.37 s
1.06 ❗
multithreaded_benchmark File Size
0.89 MB
0.89 MB
1.00 ❗
Multithreaded Pi Efficiency - 2 Threads
88.07 % (±9.71 %)
87.89 % (±6.37 %)
1.00
Multithreaded Pi Efficiency - 4 Threads
43.72 % (±3.67 %)
43.92 % (±2.76 %)
1.00
Multithreaded Pi Efficiency - 8 Threads
25.26 % (±1.45 %)
25.73 % (±1.81 %)
0.98
micro_benchmarks Build Time
95.45 s
91.24 s
1.05 ❗
micro_benchmarks File Size
0.90 MB
0.90 MB
1.00 ❗
Scheduling time - 1 thread
68.18 ticks (±3.00 ticks)
68.48 ticks (±4.48 ticks)
1.00
Scheduling time - 2 threads
36.88 ticks (±3.29 ticks)
38.45 ticks (±3.66 ticks)
0.96
Micro - Time for syscall (getpid)
2.91 ticks (±0.31 ticks)
2.94 ticks (±0.23 ticks)
0.99
Memcpy speed - (built_in) block size 4096
65768.81 MByte/s (±46822.21 MByte/s)
67334.21 MByte/s (±47993.03 MByte/s)
0.98
Memcpy speed - (built_in) block size 1048576
30251.11 MByte/s (±25079.96 MByte/s)
29738.17 MByte/s (±24594.50 MByte/s)
1.02
Memcpy speed - (built_in) block size 16777216
26004.94 MByte/s (±21798.57 MByte/s)
28665.77 MByte/s (±23901.37 MByte/s)
0.91
Memset speed - (built_in) block size 4096
66529.90 MByte/s (±47371.56 MByte/s)
67976.45 MByte/s (±48397.62 MByte/s)
0.98
Memset speed - (built_in) block size 1048576
31025.18 MByte/s (±25514.59 MByte/s)
30543.29 MByte/s (±25059.34 MByte/s)
1.02
Memset speed - (built_in) block size 16777216
26747.53 MByte/s (±22248.81 MByte/s)
29442.22 MByte/s (±24339.32 MByte/s)
0.91
Memcpy speed - (rust) block size 4096
58044.96 MByte/s (±42978.48 MByte/s)
63027.09 MByte/s (±46554.09 MByte/s)
0.92
Memcpy speed - (rust) block size 1048576
30238.79 MByte/s (±25154.47 MByte/s)
29535.73 MByte/s (±24459.32 MByte/s)
1.02
Memcpy speed - (rust) block size 16777216
25323.96 MByte/s (±21265.79 MByte/s)
28554.86 MByte/s (±23768.02 MByte/s)
0.89
Memset speed - (rust) block size 4096
58985.61 MByte/s (±43530.31 MByte/s)
64325.79 MByte/s (±47351.75 MByte/s)
0.92
Memset speed - (rust) block size 1048576
30986.66 MByte/s (±25554.19 MByte/s)
30384.77 MByte/s (±24968.98 MByte/s)
1.02
Memset speed - (rust) block size 16777216
26071.78 MByte/s (±21725.61 MByte/s)
29338.52 MByte/s (±24210.12 MByte/s)
0.89
alloc_benchmarks Build Time
89.89 s
88.68 s
1.01 ❗
alloc_benchmarks File Size
0.85 MB
0.85 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
11283.95 Ticks (±190.85 Ticks)
11253.48 Ticks (±196.29 Ticks)
1.00
Allocations - Average Allocation time (no fail)
11283.95 Ticks (±190.85 Ticks)
11253.48 Ticks (±196.29 Ticks)
1.00
Allocations - Average Deallocation time
920.38 Ticks (±287.71 Ticks)
1069.92 Ticks (±514.76 Ticks)
0.86
mutex_benchmark Build Time
89.72 s
88.84 s
1.01 ❗
mutex_benchmark File Size
0.90 MB
0.90 MB
1.00 ❗
Mutex Stress Test Average Time per Iteration - 1 Threads
12.50 ns (±0.54 ns)
12.50 ns (±0.57 ns)
1
Mutex Stress Test Average Time per Iteration - 2 Threads
19.28 ns (±6.59 ns)
20.96 ns (±11.60 ns)
0.92