Logging system has some room for improvement in terms of speed.
2025-12-08T17:50:15-06:00
Running benchmark
Run on (16 X 24 MHz CPU s)
CPU Caches:
L1 Data 64 KiB
L1 Instruction 128 KiB
L2 Unified 4096 KiB (x16)
Load Average: 2.77, 3.03, 3.13
-------------------------------------------------------------------------------------------------
Benchmark Time CPU Iterations UserCounters...
-------------------------------------------------------------------------------------------------
BM_PatternFormatter_TextOnly 24.0 ns 24.0 ns 29072182 bytes_per_second=1.0071Gi/s
BM_PatternFormatter_SourceText 29.9 ns 29.9 ns 23349289 bytes_per_second=1.1854Gi/s
BM_PatternFormatter_DateTime 89.0 ns 88.9 ns 7797792 bytes_per_second=203.713Mi/s
BM_PatternFormatter_DateTimeMillis 106 ns 106 ns 6787352 bytes_per_second=207.228Mi/s
BM_PatternFormatter_Typical 129 ns 129 ns 5423624 bytes_per_second=563.669Mi/s
BM_PatternFormatter_Full 143 ns 143 ns 4860942 bytes_per_second=539.178Mi/s
BM_PatternFormatter_Debug 150 ns 150 ns 4541827 bytes_per_second=707.902Mi/s
BM_PatternFormatter_Basename 303 ns 303 ns 2333536 bytes_per_second=292.448Mi/s
BM_PatternFormatter_NodeName 1420 ns 1419 ns 487713 bytes_per_second=55.0918Mi/s
BM_PatternFormatter_LocalTime 2237 ns 2237 ns 330861 bytes_per_second=32.4008Mi/s
2025-12-08T18:25:41-06:00
Running benchmark
Run on (16 X 24 MHz CPU s)
CPU Caches:
L1 Data 64 KiB
L1 Instruction 128 KiB
L2 Unified 4096 KiB (x16)
Load Average: 2.43, 2.78, 2.83
---------------------------------------------------------------------------------------------
Benchmark Time CPU Iterations UserCounters...
---------------------------------------------------------------------------------------------
BM_PatternFormatter_TextOnly 23.9 ns 23.9 ns 29337681 bytes_per_second=1.01149Gi/s
BM_PatternFormatter_SourceText 29.6 ns 29.6 ns 23734204 bytes_per_second=1.19603Gi/s
BM_PatternFormatter_DateTime 95.3 ns 95.3 ns 7265104 bytes_per_second=190.149Mi/s
BM_PatternFormatter_DateTimeMillis 106 ns 106 ns 6712375 bytes_per_second=207.855Mi/s
BM_PatternFormatter_Typical 125 ns 125 ns 5635163 bytes_per_second=582.007Mi/s
BM_PatternFormatter_Full 141 ns 141 ns 4927079 bytes_per_second=547.191Mi/s
BM_PatternFormatter_Debug 146 ns 146 ns 4677425 bytes_per_second=723.113Mi/s
BM_PatternFormatter_Basename 160 ns 160 ns 4306738 bytes_per_second=555.349Mi/s
BM_PatternFormatter_NodeName 134 ns 134 ns 4989309 bytes_per_second=584.209Mi/s
BM_PatternFormatter_LocalTime 265 ns 265 ns 2648245 bytes_per_second=273.883Mi/s
Logging system has some room for improvement in terms of speed.
Initial benchmark (before/after optimization):
benchmark