|
8c4cf38d6a
|
[#12] Free internal encoder buffer
```
goos: linux
goarch: amd64
pkg: git.frostfs.info/TrueCloudLab/zapjournald
cpu: 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz
│ old │ 1 │
│ sec/op │ sec/op vs base │
Logger/standard/no_fields-8 435.9n ± 4% 450.3n ± 2% +3.30% (p=0.041 n=10)
Logger/standard/application_fields-8 629.0n ± 8% 610.4n ± 1% -2.96% (p=0.002 n=10)
Logger/standard/journald_fields-8 626.8n ± 5% 595.8n ± 5% -4.95% (p=0.029 n=10)
Logger/journald/no_fields-8 2.097µ ± 3% 1.809µ ± 4% -13.73% (p=0.000 n=10)
Logger/journald/application_fields-8 2.348µ ± 5% 2.037µ ± 5% -13.27% (p=0.000 n=10)
Logger/journald/journald_fields-8 2.396µ ± 4% 2.054µ ± 4% -14.26% (p=0.000 n=10)
geomean 1.125µ 1.036µ -7.88%
│ old │ 1 │
│ B/op │ B/op vs base │
Logger/standard/no_fields-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=10) ¹
Logger/standard/application_fields-8 128.0 ± 0% 128.0 ± 0% ~ (p=1.000 n=10) ¹
Logger/standard/journald_fields-8 64.00 ± 0% 64.00 ± 0% ~ (p=1.000 n=10) ¹
Logger/journald/no_fields-8 2.210Ki ± 0% 1.178Ki ± 0% -46.71% (p=0.000 n=10)
Logger/journald/application_fields-8 2.491Ki ± 0% 1.459Ki ± 0% -41.43% (p=0.000 n=10)
Logger/journald/journald_fields-8 2.476Ki ± 0% 1.443Ki ± 0% -41.70% (p=0.000 n=10)
geomean ² -24.72% ²
¹ all samples are equal
² summaries must be >0 to compute geomean
│ old │ 1 │
│ allocs/op │ allocs/op vs base │
Logger/standard/no_fields-8 0.000 ± 0% 0.000 ± 0% ~ (p=1.000 n=10) ¹
Logger/standard/application_fields-8 1.000 ± 0% 1.000 ± 0% ~ (p=1.000 n=10) ¹
Logger/standard/journald_fields-8 1.000 ± 0% 1.000 ± 0% ~ (p=1.000 n=10) ¹
Logger/journald/no_fields-8 31.00 ± 0% 29.00 ± 0% -6.45% (p=0.000 n=10)
Logger/journald/application_fields-8 32.00 ± 0% 30.00 ± 0% -6.25% (p=0.000 n=10)
Logger/journald/journald_fields-8 33.00 ± 0% 31.00 ± 0% -6.06% (p=0.000 n=10)
geomean ² -3.18% ²
¹ all samples are equal
² summaries must be >0 to compute geomean
```
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
|
2023-10-18 11:29:55 +03:00 |
|
|
49c42ba807
|
[#12] Move log level conversion to a function
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
|
2023-10-18 11:29:53 +03:00 |
|
|
b9d389933b
|
[#12] Add benchmarks
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
|
2023-10-18 11:29:40 +03:00 |
|
|
a6eb2f6261
|
[#10] Add basic templates for repository
Signed-off-by: Aleksey Savaitan <a.savaitan@yadro.com>
|
2023-04-17 11:21:21 +03:00 |
|
|
9432aa2d73
|
[#2] Add license file
Signed-off-by: Aleksey Savaitan <a.savaitan@yadro.com>
|
2023-04-17 06:54:55 +00:00 |
|
|
4c6e1f7365
|
[#7] Fix comment lexical
Signed-off-by: Aleksey Savaitan <a.savaitan@yadro.com>
|
2023-04-14 11:00:36 +03:00 |
|
|
f3f6f54b15
|
[#7] Add small test for getFieldValue function
Signed-off-by: Aleksey Savaitan <a.savaitan@yadro.com>
|
2023-04-14 11:00:07 +03:00 |
|
Aleksey Savaitan
|
074fe474dd
|
[#3] Initial implementation
Signed-off-by: Aleksey Savaitan <zxc_off@mail.ru>
|
2023-04-10 15:35:42 +03:00 |
|
|
de6911c0b5
|
Initial commit
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
|
2023-03-31 12:08:22 +03:00 |
|