Skip to content

refactor(logging): make time formatting more explicit#2432

Open
cagatay-y wants to merge 2 commits into
hermit-os:mainfrom
cagatay-y:refactor-logging
Open

refactor(logging): make time formatting more explicit#2432
cagatay-y wants to merge 2 commits into
hermit-os:mainfrom
cagatay-y:refactor-logging

Conversation

@cagatay-y
Copy link
Copy Markdown
Contributor

No description provided.

@cagatay-y cagatay-y force-pushed the refactor-logging branch 2 times, most recently from c888639 to 039d518 Compare May 13, 2026 15:08
Copy link
Copy Markdown

@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: c888639 Previous: 1995748 Performance Ratio
startup_benchmark Build Time 102.56 s 97.26 s 1.05
startup_benchmark File Size 0.76 MB 0.76 MB 0.99
Startup Time - 1 core 0.78 s (±0.03 s) 0.81 s (±0.03 s) 0.96
Startup Time - 2 cores 0.78 s (±0.03 s) 0.81 s (±0.02 s) 0.96
Startup Time - 4 cores 0.81 s (±0.03 s) 0.82 s (±0.03 s) 0.99
multithreaded_benchmark Build Time 96.91 s 101.76 s 0.95
multithreaded_benchmark File Size 0.87 MB 0.86 MB 1.00
Multithreaded Pi Efficiency - 2 Threads 68.36 % (±8.30 %) 66.91 % (±7.02 %) 1.02
Multithreaded Pi Efficiency - 4 Threads 41.46 % (±3.02 %) 41.78 % (±2.62 %) 0.99
Multithreaded Pi Efficiency - 8 Threads 19.95 % (±2.27 %) 20.03 % (±2.04 %) 1.00
micro_benchmarks Build Time 91.28 s 96.47 s 0.95
micro_benchmarks File Size 0.87 MB 0.87 MB 1.00
Scheduling time - 1 thread 70.31 ticks (±4.49 ticks) 71.35 ticks (±4.29 ticks) 0.99
Scheduling time - 2 threads 37.77 ticks (±4.26 ticks) 38.27 ticks (±4.80 ticks) 0.99
Micro - Time for syscall (getpid) 3.77 ticks (±0.37 ticks) 3.03 ticks (±0.33 ticks) 1.24
Memcpy speed - (built_in) block size 4096 76567.40 MByte/s (±53217.18 MByte/s) 75669.65 MByte/s (±52736.93 MByte/s) 1.01
Memcpy speed - (built_in) block size 1048576 29829.46 MByte/s (±24435.37 MByte/s) 29477.05 MByte/s (±24090.25 MByte/s) 1.01
Memcpy speed - (built_in) block size 16777216 28293.32 MByte/s (±23323.04 MByte/s) 25344.40 MByte/s (±21045.29 MByte/s) 1.12
Memset speed - (built_in) block size 4096 75931.45 MByte/s (±52834.28 MByte/s) 76041.75 MByte/s (±53007.66 MByte/s) 1.00
Memset speed - (built_in) block size 1048576 30557.29 MByte/s (±24855.49 MByte/s) 30224.16 MByte/s (±24517.62 MByte/s) 1.01
Memset speed - (built_in) block size 16777216 29061.43 MByte/s (±23776.91 MByte/s) 26091.14 MByte/s (±21520.38 MByte/s) 1.11
Memcpy speed - (rust) block size 4096 67607.70 MByte/s (±47416.97 MByte/s) 67847.73 MByte/s (±47702.41 MByte/s) 1.00
Memcpy speed - (rust) block size 1048576 29850.82 MByte/s (±24419.34 MByte/s) 29495.89 MByte/s (±24231.07 MByte/s) 1.01
Memcpy speed - (rust) block size 16777216 28211.11 MByte/s (±23232.56 MByte/s) 25761.59 MByte/s (±21357.10 MByte/s) 1.10
Memset speed - (rust) block size 4096 67675.76 MByte/s (±47464.36 MByte/s) 68063.04 MByte/s (±47855.91 MByte/s) 0.99
Memset speed - (rust) block size 1048576 30609.87 MByte/s (±24858.65 MByte/s) 30241.00 MByte/s (±24653.82 MByte/s) 1.01
Memset speed - (rust) block size 16777216 28967.05 MByte/s (±23674.35 MByte/s) 26436.66 MByte/s (±21756.66 MByte/s) 1.10
alloc_benchmarks Build Time 90.30 s 89.87 s 1.00
alloc_benchmarks File Size 0.83 MB 0.84 MB 0.99
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 14075.44 Ticks (±228.81 Ticks) 8684.14 Ticks (±133.75 Ticks) 1.62
Allocations - Average Allocation time (no fail) 14075.44 Ticks (±228.81 Ticks) 8684.14 Ticks (±133.75 Ticks) 1.62
Allocations - Average Deallocation time 1029.08 Ticks (±266.60 Ticks) 776.46 Ticks (±122.30 Ticks) 1.33
mutex_benchmark Build Time 91.25 s 90.28 s 1.01
mutex_benchmark File Size 0.87 MB 0.87 MB 1.00
Mutex Stress Test Average Time per Iteration - 1 Threads 13.22 ns (±1.03 ns) 13.08 ns (±0.98 ns) 1.01
Mutex Stress Test Average Time per Iteration - 2 Threads 21.30 ns (±10.44 ns) 16.84 ns (±8.53 ns) 1.26

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

@mkroening mkroening self-requested a review May 13, 2026 15:36
@mkroening mkroening self-assigned this May 13, 2026
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