compare

~bigbes/sr-ht-core

base run:17 run 49ca31d3
head run:106 run 70490f67
benchmark unit environment base head delta
BearerTokenEncode-2 B/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/auth · AMD Ryzen 7 3700X 8-Core Processor 1.922Ki ± 0% n=10 1.922Ki ± 0% n=10 ~ p=1.000 n=10 all samples are equal
BearerTokenEncode-2 allocs/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/auth · AMD Ryzen 7 3700X 8-Core Processor 15.00 ± 0% n=10 15.00 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
BearerTokenEncode-2 sec/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/auth · AMD Ryzen 7 3700X 8-Core Processor 2.240µ ± 19% n=10 2.598µ ± 27% n=10 +15.99% regression p=0.007 n=10
DecodeBearerToken/valid-2 B/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/auth · AMD Ryzen 7 3700X 8-Core Processor 1.234Ki ± 0% n=10 1.234Ki ± 0% n=10 ~ p=1.000 n=10 all samples are equal
DecodeBearerToken/valid-2 allocs/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/auth · AMD Ryzen 7 3700X 8-Core Processor 16.00 ± 0% n=10 16.00 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
DecodeBearerToken/valid-2 sec/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/auth · AMD Ryzen 7 3700X 8-Core Processor 2.271µ ± 5% n=10 2.534µ ± 11% n=10 +11.61% regression p=0.007 n=10
DecodeBearerToken/expired-2 B/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/auth · AMD Ryzen 7 3700X 8-Core Processor 1.250Ki ± 0% n=10 1.234Ki ± 0% n=10 -1.25% improvement p=0.000 n=10
DecodeBearerToken/expired-2 allocs/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/auth · AMD Ryzen 7 3700X 8-Core Processor 17.00 ± 0% n=10 16.00 ± 0% n=10 -5.88% improvement p=0.000 n=10
DecodeBearerToken/expired-2 sec/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/auth · AMD Ryzen 7 3700X 8-Core Processor 2.456µ ± 17% n=10 2.677µ ± 9% n=10 ~ p=0.128 n=10
DecodeBearerToken/bad_mac-2 B/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/auth · AMD Ryzen 7 3700X 8-Core Processor 1664.0 ± 0% n=10 736.0 ± 0% n=10 -55.77% improvement p=0.000 n=10
DecodeBearerToken/bad_mac-2 allocs/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/auth · AMD Ryzen 7 3700X 8-Core Processor 13.000 ± 0% n=10 7.000 ± 0% n=10 -46.15% improvement p=0.000 n=10
DecodeBearerToken/bad_mac-2 sec/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/auth · AMD Ryzen 7 3700X 8-Core Processor 1.860µ ± 7% n=10 1.244µ ± 14% n=10 -33.12% improvement p=0.000 n=10
DecodeBearerToken/not_base64-2 B/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/auth · AMD Ryzen 7 3700X 8-Core Processor 80.00 ± 0% n=10 80.00 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
DecodeBearerToken/not_base64-2 allocs/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/auth · AMD Ryzen 7 3700X 8-Core Processor 1.000 ± 0% n=10 1.000 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
DecodeBearerToken/not_base64-2 sec/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/auth · AMD Ryzen 7 3700X 8-Core Processor 67.13n ± 5% n=10 53.97n ± 7% n=10 -19.61% improvement p=0.001 n=10
DecodeBearerTokenParallel-2 B/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/auth · AMD Ryzen 7 3700X 8-Core Processor 1.234Ki ± 0% n=10 1.234Ki ± 0% n=10 ~ p=1.000 n=10 all samples are equal
DecodeBearerTokenParallel-2 allocs/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/auth · AMD Ryzen 7 3700X 8-Core Processor 16.00 ± 0% n=10 16.00 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
DecodeBearerTokenParallel-2 sec/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/auth · AMD Ryzen 7 3700X 8-Core Processor 1.740µ ± 7% n=10 1.446µ ± 9% n=10 -16.90% improvement p=0.000 n=10
DecodeGrants/universal-2 B/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/auth · AMD Ryzen 7 3700X 8-Core Processor 0.000 ± 0% n=10 0.000 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
DecodeGrants/universal-2 allocs/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/auth · AMD Ryzen 7 3700X 8-Core Processor 0.000 ± 0% n=10 0.000 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
DecodeGrants/universal-2 sec/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/auth · AMD Ryzen 7 3700X 8-Core Processor 19.02n ± 8% n=10 18.07n ± 6% n=10 ~ p=0.075 n=10
DecodeGrants/single-2 B/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/auth · AMD Ryzen 7 3700X 8-Core Processor 472.0 ± 0% n=10 472.0 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
DecodeGrants/single-2 allocs/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/auth · AMD Ryzen 7 3700X 8-Core Processor 8.000 ± 0% n=10 8.000 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
DecodeGrants/single-2 sec/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/auth · AMD Ryzen 7 3700X 8-Core Processor 629.0n ± 7% n=10 618.7n ± 13% n=10 ~ p=0.579 n=10
DecodeGrants/six-2 B/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/auth · AMD Ryzen 7 3700X 8-Core Processor 1.117Ki ± 0% n=10 1.117Ki ± 0% n=10 ~ p=1.000 n=10 all samples are equal
DecodeGrants/six-2 allocs/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/auth · AMD Ryzen 7 3700X 8-Core Processor 33.00 ± 0% n=10 33.00 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
DecodeGrants/six-2 sec/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/auth · AMD Ryzen 7 3700X 8-Core Processor 2.529µ ± 10% n=10 2.311µ ± 7% n=10 -8.62% improvement p=0.003 n=10
GrantsHas/universal-2 B/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/auth · AMD Ryzen 7 3700X 8-Core Processor 56.00 ± 0% n=10 56.00 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
GrantsHas/universal-2 allocs/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/auth · AMD Ryzen 7 3700X 8-Core Processor 3.000 ± 0% n=10 3.000 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
GrantsHas/universal-2 sec/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/auth · AMD Ryzen 7 3700X 8-Core Processor 197.0n ± 11% n=10 162.6n ± 7% n=10 -17.51% improvement p=0.000 n=10
GrantsHas/local_scope_hit-2 B/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/auth · AMD Ryzen 7 3700X 8-Core Processor 56.00 ± 0% n=10 56.00 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
GrantsHas/local_scope_hit-2 allocs/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/auth · AMD Ryzen 7 3700X 8-Core Processor 3.000 ± 0% n=10 3.000 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
GrantsHas/local_scope_hit-2 sec/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/auth · AMD Ryzen 7 3700X 8-Core Processor 245.5n ± 7% n=10 202.4n ± 8% n=10 -17.56% improvement p=0.000 n=10
GrantsHas/qualified_hit-2 B/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/auth · AMD Ryzen 7 3700X 8-Core Processor 0.000 ± 0% n=10 0.000 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
GrantsHas/qualified_hit-2 allocs/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/auth · AMD Ryzen 7 3700X 8-Core Processor 0.000 ± 0% n=10 0.000 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
GrantsHas/qualified_hit-2 sec/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/auth · AMD Ryzen 7 3700X 8-Core Processor 25.27n ± 11% n=10 22.75n ± 4% n=10 -9.97% improvement p=0.000 n=10
GrantsHas/miss-2 B/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/auth · AMD Ryzen 7 3700X 8-Core Processor 0.000 ± 0% n=10 0.000 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
GrantsHas/miss-2 allocs/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/auth · AMD Ryzen 7 3700X 8-Core Processor 0.000 ± 0% n=10 0.000 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
GrantsHas/miss-2 sec/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/auth · AMD Ryzen 7 3700X 8-Core Processor 30.09n ± 8% n=10 20.58n ± 5% n=10 -31.61% improvement p=0.000 n=10
GrantsIsSubset-2 B/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/auth · AMD Ryzen 7 3700X 8-Core Processor 0.000 ± 0% n=10 0.000 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
GrantsIsSubset-2 allocs/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/auth · AMD Ryzen 7 3700X 8-Core Processor 0.000 ± 0% n=10 0.000 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
GrantsIsSubset-2 sec/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/auth · AMD Ryzen 7 3700X 8-Core Processor 283.2n ± 10% n=10 260.3n ± 4% n=10 ~ p=0.060 n=10