@@ -219,9 +219,9 @@ in the following tables.
219219| Method | Compile Time, s | Executable size, KiB | Stripped size, KiB |
220220| ---------------| -----------------| ----------------------| --------------------|
221221| printf | 1.6 | 54 | 50 |
222- | IOStreams | 25.9 | 98 | 84 |
223- | fmt 83652df | 4.8 | 54 | 50 |
224- | tinyformat | 29.1 | 161 | 136 |
222+ | IOStreams | 28.4 | 98 | 84 |
223+ | fmt 1122268 | 5.0 | 54 | 50 |
224+ | tinyformat | 32.6 | 164 | 136 |
225225| Boost Format | 55.0 | 530 | 317 |
226226
227227{fmt} is fast to compile and is comparable to ` printf ` in terms of per-call
@@ -232,10 +232,10 @@ binary size (within a rounding error on this system).
232232| Method | Compile Time, s | Executable size, KiB | Stripped size, KiB |
233233| ---------------| -----------------| ----------------------| --------------------|
234234| printf | 1.4 | 54 | 50 |
235- | IOStreams | 23.4 | 92 | 68 |
236- | {fmt} 83652df | 4.4 | 89 | 85 |
237- | tinyformat | 24.5 | 204 | 161 |
238- | Boost Format | 36.4 | 831 | 462 |
235+ | IOStreams | 27.0 | 88 | 68 |
236+ | {fmt} 1122268 | 4.7 | 87 | 84 |
237+ | tinyformat | 28.1 | 185 | 145 |
238+ | Boost Format | 38.9 | 678 | 381 |
239239
240240` libc ` , ` lib(std)c++ ` , and ` libfmt ` are all linked as shared libraries
241241to compare formatting function overhead only. Boost Format is a
0 commit comments