Skip to content

Commit c446b01

Browse files
committed
update latest bench results
1 parent ba9bb16 commit c446b01

1 file changed

Lines changed: 67 additions & 70 deletions

File tree

README.md

Lines changed: 67 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -1086,34 +1086,34 @@ A Performance result as below, for daily benchmark results see [github actions][
10861086
goos: linux
10871087
goarch: amd64
10881088
pkg: bench
1089-
cpu: AMD EPYC 7763 64-Core Processor
1090-
1091-
BenchmarkSlogDisabled-4 802330342 7.505 ns/op 0 B/op 0 allocs/op
1092-
BenchmarkSlogSimple-4 4585521 1306 ns/op 120 B/op 3 allocs/op
1093-
BenchmarkSlogPrintf-4 6244802 959.3 ns/op 80 B/op 1 allocs/op
1094-
BenchmarkSlogCaller-4 2844895 2107 ns/op 704 B/op 9 allocs/op
1095-
BenchmarkSlogAny-4 4181658 1448 ns/op 112 B/op 2 allocs/op
1096-
1097-
BenchmarkZapDisabled-4 874216077 6.866 ns/op 0 B/op 0 allocs/op
1098-
BenchmarkZapSimple-4 6389852 944.4 ns/op 384 B/op 1 allocs/op
1099-
BenchmarkZapPrintf-4 6712965 897.2 ns/op 80 B/op 1 allocs/op
1100-
BenchmarkZapCaller-4 3539560 1702 ns/op 648 B/op 3 allocs/op
1101-
BenchmarkZapAny-4 4724102 1266 ns/op 480 B/op 2 allocs/op
1102-
1103-
BenchmarkZeroLogDisabled-4 662548482 9.048 ns/op 0 B/op 0 allocs/op
1104-
BenchmarkZeroLogSimple-4 14214250 424.4 ns/op 0 B/op 0 allocs/op
1105-
BenchmarkZeroLogPrintf-4 8801782 674.2 ns/op 80 B/op 1 allocs/op
1106-
BenchmarkZeroLogCaller-4 3088701 1949 ns/op 320 B/op 4 allocs/op
1107-
BenchmarkZeroLogAny-4 5915271 1015 ns/op 336 B/op 6 allocs/op
1108-
1109-
BenchmarkPhusLogDisabled-4 621067651 9.657 ns/op 0 B/op 0 allocs/op
1110-
BenchmarkPhusLogSimple-4 26718013 221.9 ns/op 0 B/op 0 allocs/op
1111-
BenchmarkPhusLogPrintf-4 11627644 522.1 ns/op 0 B/op 0 allocs/op
1112-
BenchmarkPhusLogCaller-4 10436329 573.2 ns/op 0 B/op 0 allocs/op
1113-
BenchmarkPhusLogAny-4 12390268 487.4 ns/op 0 B/op 0 allocs/op
1089+
cpu: AMD EPYC 7763 64-Core Processor
1090+
1091+
BenchmarkSlogDisabled-4 832596027 7.216 ns/op 0 B/op 0 allocs/op
1092+
BenchmarkSlogSimple-4 4683106 1274 ns/op 16 B/op 2 allocs/op
1093+
BenchmarkSlogPrintf-4 6664480 898.9 ns/op 80 B/op 1 allocs/op
1094+
BenchmarkSlogCaller-4 2747516 2155 ns/op 600 B/op 8 allocs/op
1095+
BenchmarkSlogAny-4 4102998 1460 ns/op 0 B/op 0 allocs/op
1096+
1097+
BenchmarkZapDisabled-4 1000000000 5.626 ns/op 0 B/op 0 allocs/op
1098+
BenchmarkZapSimple-4 7254583 823.7 ns/op 384 B/op 1 allocs/op
1099+
BenchmarkZapPrintf-4 8547562 703.6 ns/op 80 B/op 1 allocs/op
1100+
BenchmarkZapCaller-4 2655981 2249 ns/op 648 B/op 3 allocs/op
1101+
BenchmarkZapAny-4 4199594 1418 ns/op 624 B/op 3 allocs/op
1102+
1103+
BenchmarkZeroLogDisabled-4 601615922 9.980 ns/op 0 B/op 0 allocs/op
1104+
BenchmarkZeroLogSimple-4 17752900 337.6 ns/op 0 B/op 0 allocs/op
1105+
BenchmarkZeroLogPrintf-4 11104765 539.6 ns/op 80 B/op 1 allocs/op
1106+
BenchmarkZeroLogCaller-4 4339143 1375 ns/op 320 B/op 4 allocs/op
1107+
BenchmarkZeroLogAny-4 4008674 1501 ns/op 696 B/op 11 allocs/op
1108+
1109+
BenchmarkPhusLogDisabled-4 620260744 9.661 ns/op 0 B/op 0 allocs/op
1110+
BenchmarkPhusLogSimple-4 28010372 214.2 ns/op 0 B/op 0 allocs/op
1111+
BenchmarkPhusLogPrintf-4 17410651 343.0 ns/op 0 B/op 0 allocs/op
1112+
BenchmarkPhusLogCaller-4 11248803 546.1 ns/op 0 B/op 0 allocs/op
1113+
BenchmarkPhusLogAny-4 10583113 567.8 ns/op 0 B/op 0 allocs/op
11141114
11151115
PASS
1116-
ok bench 173.985s
1116+
ok bench 172.467s
11171117
```
11181118

11191119
<details>
@@ -1252,27 +1252,25 @@ A Performance result as below, for daily benchmark results see [github actions][
12521252
goos: linux
12531253
goarch: amd64
12541254
pkg: bench
1255-
cpu: AMD EPYC 9V74 80-Core Processor
1256-
BenchmarkSlogSimpleStd
1257-
BenchmarkSlogSimpleStd 4483060 1365 ns/op 120 B/op 3 allocs/op
1258-
BenchmarkSlogGroupsStd 4347547 1371 ns/op 120 B/op 3 allocs/op
1255+
cpu: AMD EPYC 7763 64-Core Processor
12591256
1260-
BenchmarkSlogSimpleZap 4732180 1262 ns/op 192 B/op 1 allocs/op
1261-
BenchmarkSlogGroupsZap 4688366 1271 ns/op 192 B/op 1 allocs/op
1257+
BenchmarkSlogSimpleStd 4433433 1282 ns/op 16 B/op 2 allocs/op
1258+
BenchmarkSlogGroupsStd 4600296 1302 ns/op 16 B/op 2 allocs/op
12621259
1263-
BenchmarkSlogSimpleZerolog 8147439 747.7 ns/op 0 B/op 0 allocs/op
1264-
BenchmarkSlogGroupsZerolog 5724910 1053 ns/op 288 B/op 1 allocs/op
1260+
BenchmarkSlogSimpleZap 4900659 1245 ns/op 192 B/op 1 allocs/op
1261+
BenchmarkSlogGroupsZap 4780567 1271 ns/op 192 B/op 1 allocs/op
12651262
1266-
BenchmarkSlogSimpleSeankhliao 6473432 914.4 ns/op 80 B/op 1 allocs/op
1267-
BenchmarkSlogGroupsSeankhliao 6001908 982.8 ns/op 96 B/op 3 allocs/op
1263+
BenchmarkSlogSimpleZerolog 7286929 833.8 ns/op 0 B/op 0 allocs/op
1264+
BenchmarkSlogGroupsZerolog 5979396 1003 ns/op 0 B/op 0 allocs/op
12681265
1269-
BenchmarkSlogSimplePhuslog 9534811 622.5 ns/op 0 B/op 0 allocs/op
1270-
BenchmarkSlogGroupsPhuslog 9271638 647.6 ns/op 0 B/op 0 allocs/op
1266+
BenchmarkSlogSimplePhuslog 8707195 702.8 ns/op 0 B/op 0 allocs/op
1267+
BenchmarkSlogGroupsPhuslog 8724584 691.0 ns/op 0 B/op 0 allocs/op
1268+
1269+
BenchmarkSlogSimplePhuslogStd 10154598 590.5 ns/op 0 B/op 0 allocs/op
1270+
BenchmarkSlogGroupsPhuslogStd 10054032 604.5 ns/op 0 B/op 0 allocs/op
12711271
1272-
BenchmarkSlogSimplePhuslogStd 9981680 601.2 ns/op 0 B/op 0 allocs/op
1273-
BenchmarkSlogGroupsPhuslogStd 10039770 609.1 ns/op 0 B/op 0 allocs/op
12741272
PASS
1275-
ok bench 83.600s
1273+
ok bench 83.775s
12761274
```
12771275

12781276
<details>
@@ -1343,37 +1341,36 @@ A Performance result as below, for daily go-slog results see [github actions][go
13431341
```
13441342
goos: linux
13451343
goarch: amd64
1346-
cpu: Intel(R) Xeon(R) 6973P-C
1347-
1348-
BenchmarkSlogJSON/BenchmarkAttributes
1349-
BenchmarkSlogJSON/BenchmarkAttributes-4 1297974 965.5 ns/op 431.91 MB/s 472 B/op 6 allocs/op
1350-
BenchmarkSlogJSON/BenchmarkBigGroup-4 572896 3064 ns/op 421.28 MB/s 48 B/op 1 allocs/op
1351-
BenchmarkSlogJSON/BenchmarkDisabled-4 522013723 2.296 ns/op 0 B/op 0 allocs/op
1352-
BenchmarkSlogJSON/BenchmarkKeyValues-4 1223793 974.3 ns/op 428.02 MB/s 472 B/op 6 allocs/op
1353-
BenchmarkSlogJSON/BenchmarkLogging-4 54139 20432 ns/op 430.55 MB/s 0 B/op 0 allocs/op
1354-
BenchmarkSlogJSON/BenchmarkSimple-4 4639028 249.6 ns/op 332.57 MB/s 0 B/op 0 allocs/op
1355-
BenchmarkSlogJSON/BenchmarkSimpleSource-4 1820600 582.7 ns/op 520.02 MB/s 584 B/op 6 allocs/op
1356-
BenchmarkSlogJSON/BenchmarkWithAttrsAttributes-4 1000000 1007 ns/op 777.65 MB/s 472 B/op 6 allocs/op
1357-
BenchmarkSlogJSON/BenchmarkWithAttrsKeyValues-4 1000000 1034 ns/op 757.44 MB/s 472 B/op 6 allocs/op
1358-
BenchmarkSlogJSON/BenchmarkWithAttrsSimple-4 4992144 253.3 ns/op 1772.39 MB/s 0 B/op 0 allocs/op
1359-
BenchmarkSlogJSON/BenchmarkWithGroupAttributes-4 1301882 950.6 ns/op 453.40 MB/s 472 B/op 6 allocs/op
1360-
BenchmarkSlogJSON/BenchmarkWithGroupKeyValues-4 1000000 1013 ns/op 425.28 MB/s 472 B/op 6 allocs/op
1361-
1362-
BenchmarkPhusluSlog/BenchmarkAttributes-4 2671114 452.3 ns/op 955.08 MB/s 240 B/op 1 allocs/op
1363-
BenchmarkPhusluSlog/BenchmarkBigGroup-4 1420749 848.6 ns/op 1521.28 MB/s 48 B/op 1 allocs/op
1364-
BenchmarkPhusluSlog/BenchmarkDisabled-4 623445655 1.938 ns/op 0 B/op 0 allocs/op
1365-
BenchmarkPhusluSlog/BenchmarkKeyValues-4 2367277 496.7 ns/op 869.70 MB/s 240 B/op 1 allocs/op
1366-
BenchmarkPhusluSlog/BenchmarkLogging-4 131949 8497 ns/op 1035.94 MB/s 0 B/op 0 allocs/op
1367-
BenchmarkPhusluSlog/BenchmarkSimple-4 12253988 97.12 ns/op 854.64 MB/s 0 B/op 0 allocs/op
1368-
BenchmarkPhusluSlog/BenchmarkSimpleSource-4 9638575 124.1 ns/op 2159.20 MB/s 0 B/op 0 allocs/op
1369-
BenchmarkPhusluSlog/BenchmarkWithAttrsAttributes-4 2443872 462.6 ns/op 1757.44 MB/s 240 B/op 1 allocs/op
1370-
BenchmarkPhusluSlog/BenchmarkWithAttrsKeyValues-4 2427655 522.5 ns/op 1556.06 MB/s 240 B/op 1 allocs/op
1371-
BenchmarkPhusluSlog/BenchmarkWithAttrsSimple-4 10547698 115.1 ns/op 4031.97 MB/s 0 B/op 0 allocs/op
1372-
BenchmarkPhusluSlog/BenchmarkWithGroupAttributes-4 2201251 475.5 ns/op 937.90 MB/s 240 B/op 1 allocs/op
1373-
BenchmarkPhusluSlog/BenchmarkWithGroupKeyValues-4 2325472 504.9 ns/op 883.33 MB/s 240 B/op 1 allocs/op
1344+
cpu: AMD EPYC 7763 64-Core Processor
1345+
1346+
BenchmarkSlogJSON/BenchmarkAttributes-4 788606 1516 ns/op 275.80 MB/s 256 B/op 3 allocs/op
1347+
BenchmarkSlogJSON/BenchmarkBigGroup-4 35481 34303 ns/op 463.48 MB/s 48 B/op 1 allocs/op
1348+
BenchmarkSlogJSON/BenchmarkDisabled-4 262674124 3.992 ns/op 0 B/op 0 allocs/op
1349+
BenchmarkSlogJSON/BenchmarkKeyValues-4 814696 1676 ns/op 249.33 MB/s 256 B/op 3 allocs/op
1350+
BenchmarkSlogJSON/BenchmarkLogging-4 41451 26383 ns/op 333.36 MB/s 0 B/op 0 allocs/op
1351+
BenchmarkSlogJSON/BenchmarkSimple-4 4056388 351.5 ns/op 236.11 MB/s 0 B/op 0 allocs/op
1352+
BenchmarkSlogJSON/BenchmarkSimpleSource-4 1304044 926.1 ns/op 327.16 MB/s 584 B/op 6 allocs/op
1353+
BenchmarkSlogJSON/BenchmarkWithAttrsAttributes-4 865826 1542 ns/op 509.07 MB/s 256 B/op 3 allocs/op
1354+
BenchmarkSlogJSON/BenchmarkWithAttrsKeyValues-4 808782 1565 ns/op 501.71 MB/s 256 B/op 3 allocs/op
1355+
BenchmarkSlogJSON/BenchmarkWithAttrsSimple-4 3993020 303.2 ns/op 1484.30 MB/s 0 B/op 0 allocs/op
1356+
BenchmarkSlogJSON/BenchmarkWithGroupAttributes-4 860944 1541 ns/op 280.40 MB/s 256 B/op 3 allocs/op
1357+
BenchmarkSlogJSON/BenchmarkWithGroupKeyValues-4 740656 1604 ns/op 269.32 MB/s 256 B/op 3 allocs/op
1358+
1359+
BenchmarkPhusluSlog/BenchmarkAttributes-4 1224932 925.7 ns/op 467.73 MB/s 240 B/op 1 allocs/op
1360+
BenchmarkPhusluSlog/BenchmarkBigGroup-4 73568 16224 ns/op 979.99 MB/s 48 B/op 1 allocs/op
1361+
BenchmarkPhusluSlog/BenchmarkDisabled-4 363444417 3.287 ns/op 0 B/op 0 allocs/op
1362+
BenchmarkPhusluSlog/BenchmarkKeyValues-4 1000000 1007 ns/op 429.84 MB/s 240 B/op 1 allocs/op
1363+
BenchmarkPhusluSlog/BenchmarkLogging-4 90266 13506 ns/op 651.70 MB/s 0 B/op 0 allocs/op
1364+
BenchmarkPhusluSlog/BenchmarkSimple-4 8443231 143.7 ns/op 577.65 MB/s 0 B/op 0 allocs/op
1365+
BenchmarkPhusluSlog/BenchmarkSimpleSource-4 5979291 201.1 ns/op 1332.91 MB/s 0 B/op 0 allocs/op
1366+
BenchmarkPhusluSlog/BenchmarkWithAttrsAttributes-4 1276758 956.9 ns/op 851.70 MB/s 240 B/op 1 allocs/op
1367+
BenchmarkPhusluSlog/BenchmarkWithAttrsKeyValues-4 1000000 1004 ns/op 812.06 MB/s 240 B/op 1 allocs/op
1368+
BenchmarkPhusluSlog/BenchmarkWithAttrsSimple-4 8165066 148.9 ns/op 3123.47 MB/s 0 B/op 0 allocs/op
1369+
BenchmarkPhusluSlog/BenchmarkWithGroupAttributes-4 1283709 931.9 ns/op 479.66 MB/s 240 B/op 1 allocs/op
1370+
BenchmarkPhusluSlog/BenchmarkWithGroupKeyValues-4 1209993 971.6 ns/op 460.05 MB/s 240 B/op 1 allocs/op
13741371
13751372
PASS
1376-
ok bench 37.442s
1373+
ok bench 36.713s
13771374
```
13781375

13791376
In summary, phuslog offers a blend of low latency, minimal memory usage, and efficient logging across various scenarios, making it an excellent option for high-performance logging in Go applications.

0 commit comments

Comments
 (0)