compare

~bigbes/sr-ht-core

base run:17 run 49ca31d3
head run:106 run 70490f67
benchmark unit environment base head delta
BearerHMAC/token_64B-2 B/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 512.0 ± 0% n=10 512.0 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
BearerHMAC/token_64B-2 B/s linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 86.19Mi ± 6% n=10 95.61Mi ± 4% n=10 +10.93% improvement p=0.001 n=10
BearerHMAC/token_64B-2 allocs/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 6.000 ± 0% n=10 6.000 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
BearerHMAC/token_64B-2 sec/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 708.2n ± 6% n=10 638.5n ± 4% n=10 -9.85% improvement p=0.001 n=10
BearerHMAC/webhook_1KiB-2 B/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 512.0 ± 0% n=10 512.0 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
BearerHMAC/webhook_1KiB-2 B/s linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 831.4Mi ± 6% n=10 877.3Mi ± 2% n=10 +5.53% improvement p=0.000 n=10
BearerHMAC/webhook_1KiB-2 allocs/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 6.000 ± 0% n=10 6.000 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
BearerHMAC/webhook_1KiB-2 sec/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 1.212µ ± 6% n=10 1.148µ ± 1% n=10 -5.24% improvement p=0.000 n=10
BearerVerify/token_64B-2 B/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 512.0 ± 0% n=10 512.0 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
BearerVerify/token_64B-2 B/s linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 84.12Mi ± 6% n=10 96.44Mi ± 5% n=10 +14.64% improvement p=0.000 n=10
BearerVerify/token_64B-2 allocs/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 6.000 ± 0% n=10 6.000 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
BearerVerify/token_64B-2 sec/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 725.5n ± 6% n=10 632.9n ± 5% n=10 -12.78% improvement p=0.000 n=10
BearerVerify/webhook_1KiB-2 B/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 512.0 ± 0% n=10 512.0 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
BearerVerify/webhook_1KiB-2 B/s linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 779.3Mi ± 3% n=10 891.4Mi ± 9% n=10 +14.38% improvement p=0.000 n=10
BearerVerify/webhook_1KiB-2 allocs/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 6.000 ± 0% n=10 6.000 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
BearerVerify/webhook_1KiB-2 sec/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 1.292µ ± 3% n=10 1.130µ ± 10% n=10 -12.54% improvement p=0.000 n=10
Encrypt/token_64B-2 B/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 1.812Ki ± 0% n=10 1.812Ki ± 0% n=10 ~ p=1.000 n=10 all samples are equal
Encrypt/token_64B-2 B/s linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 29.03Mi ± 5% n=10 32.97Mi ± 5% n=10 +13.58% improvement p=0.000 n=10
Encrypt/token_64B-2 allocs/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 10.00 ± 0% n=10 10.00 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
Encrypt/token_64B-2 sec/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 2.103µ ± 6% n=10 1.851µ ± 4% n=10 -11.96% improvement p=0.000 n=10
Encrypt/webhook_1KiB-2 B/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 4.109Ki ± 0% n=10 4.109Ki ± 0% n=10 ~ p=1.000 n=10 all samples are equal
Encrypt/webhook_1KiB-2 B/s linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 176.2Mi ± 14% n=10 202.3Mi ± 4% n=10 +14.79% improvement p=0.003 n=10
Encrypt/webhook_1KiB-2 allocs/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 10.00 ± 0% n=10 10.00 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
Encrypt/webhook_1KiB-2 sec/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 5.717µ ± 12% n=10 4.979µ ± 4% n=10 -12.91% improvement p=0.003 n=10
DecryptWithoutExpiration/token_64B-2 B/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 1.641Ki ± 0% n=10 1.641Ki ± 0% n=10 ~ p=1.000 n=10 all samples are equal
DecryptWithoutExpiration/token_64B-2 B/s linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 32.31Mi ± 16% n=10 35.53Mi ± 5% n=10 +9.96% improvement p=0.000 n=10
DecryptWithoutExpiration/token_64B-2 allocs/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 9.000 ± 0% n=10 9.000 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
DecryptWithoutExpiration/token_64B-2 sec/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 1.889µ ± 19% n=10 1.718µ ± 5% n=10 -9.05% improvement p=0.000 n=10
DecryptWithoutExpiration/webhook_1KiB-2 B/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 2.625Ki ± 0% n=10 2.625Ki ± 0% n=10 ~ p=1.000 n=10 all samples are equal
DecryptWithoutExpiration/webhook_1KiB-2 B/s linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 184.7Mi ± 8% n=10 217.1Mi ± 18% n=10 +17.54% improvement p=0.019 n=10
DecryptWithoutExpiration/webhook_1KiB-2 allocs/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 9.000 ± 0% n=10 9.000 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
DecryptWithoutExpiration/webhook_1KiB-2 sec/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 5.453µ ± 8% n=10 4.638µ ± 21% n=10 -14.95% improvement p=0.019 n=10
DecryptWithExpiration/token_64B-2 B/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 1.641Ki ± 0% n=10 1.641Ki ± 0% n=10 ~ p=1.000 n=10 all samples are equal
DecryptWithExpiration/token_64B-2 B/s linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 30.57Mi ± 5% n=10 32.20Mi ± 17% n=10 ~ p=0.093 n=10
DecryptWithExpiration/token_64B-2 allocs/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 9.000 ± 0% n=10 9.000 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
DecryptWithExpiration/token_64B-2 sec/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 1.996µ ± 5% n=10 1.896µ ± 14% n=10 ~ p=0.093 n=10
DecryptWithExpiration/webhook_1KiB-2 B/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 2.625Ki ± 0% n=10 2.625Ki ± 0% n=10 ~ p=1.000 n=10 all samples are equal
DecryptWithExpiration/webhook_1KiB-2 B/s linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 218.2Mi ± 5% n=10 224.0Mi ± 7% n=10 ~ p=0.247 n=10
DecryptWithExpiration/webhook_1KiB-2 allocs/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 9.000 ± 0% n=10 9.000 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
DecryptWithExpiration/webhook_1KiB-2 sec/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 4.617µ ± 5% n=10 4.497µ ± 7% n=10 ~ p=0.247 n=10
Sign/token_64B-2 B/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 64.00 ± 0% n=10 64.00 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
Sign/token_64B-2 B/s linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 2.193Mi ± 6% n=10 2.575Mi ± 3% n=10 +17.39% improvement p=0.000 n=10
Sign/token_64B-2 allocs/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · 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
Sign/token_64B-2 sec/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 27.82µ ± 6% n=10 23.70µ ± 3% n=10 -14.82% improvement p=0.000 n=10
Sign/webhook_1KiB-2 B/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 64.00 ± 0% n=10 64.00 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
Sign/webhook_1KiB-2 B/s linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 30.96Mi ± 6% n=10 36.76Mi ± 9% n=10 +18.74% improvement p=0.000 n=10
Sign/webhook_1KiB-2 allocs/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · 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
Sign/webhook_1KiB-2 sec/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 32.54µ ± 6% n=10 27.39µ ± 10% n=10 -15.83% improvement p=0.000 n=10
Verify/token_64B-2 B/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · 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
Verify/token_64B-2 B/s linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 927.7Ki ± 6% n=10 1132.8Ki ± 6% n=10 +22.11% improvement p=0.000 n=10
Verify/token_64B-2 allocs/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · 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
Verify/token_64B-2 sec/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 67.32µ ± 7% n=10 55.21µ ± 7% n=10 -18.00% improvement p=0.000 n=10
Verify/webhook_1KiB-2 B/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · 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
Verify/webhook_1KiB-2 B/s linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 16.23Mi ± 3% n=10 17.03Mi ± 8% n=10 +4.91% improvement p=0.004 n=10
Verify/webhook_1KiB-2 allocs/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · 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
Verify/webhook_1KiB-2 sec/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 62.05µ ± 3% n=10 59.15µ ± 7% n=10 -4.67% improvement p=0.004 n=10
SignWebhook/token_64B-2 B/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 336.0 ± 0% n=10 336.0 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
SignWebhook/token_64B-2 B/s linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 2.370Mi ± 8% n=10 2.394Mi ± 5% n=10 ~ p=0.223 n=10
SignWebhook/token_64B-2 allocs/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 4.000 ± 0% n=10 4.000 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
SignWebhook/token_64B-2 sec/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 25.76µ ± 9% n=10 25.50µ ± 5% n=10 ~ p=0.218 n=10
SignWebhook/webhook_1KiB-2 B/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 1.703Ki ± 0% n=10 1.703Ki ± 0% n=10 ~ p=1.000 n=10 all samples are equal
SignWebhook/webhook_1KiB-2 B/s linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 33.26Mi ± 4% n=10 36.30Mi ± 7% n=10 +9.13% improvement p=0.011 n=10
SignWebhook/webhook_1KiB-2 allocs/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 4.000 ± 0% n=10 4.000 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
SignWebhook/webhook_1KiB-2 sec/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 30.28µ ± 4% n=10 27.74µ ± 8% n=10 -8.38% improvement p=0.011 n=10
VerifyWebhook/token_64B-2 B/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 208.0 ± 0% n=10 208.0 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
VerifyWebhook/token_64B-2 B/s linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 1.035Mi ± 4% n=10 1.092Mi ± 6% n=10 +5.53% improvement p=0.039 n=10
VerifyWebhook/token_64B-2 allocs/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 2.000 ± 0% n=10 2.000 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
VerifyWebhook/token_64B-2 sec/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 58.92µ ± 4% n=10 55.93µ ± 6% n=10 ~ p=0.063 n=10
VerifyWebhook/webhook_1KiB-2 B/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 1.578Ki ± 0% n=10 1.578Ki ± 0% n=10 ~ p=1.000 n=10 all samples are equal
VerifyWebhook/webhook_1KiB-2 B/s linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 16.90Mi ± 5% n=10 17.77Mi ± 5% n=10 +5.14% improvement p=0.011 n=10
VerifyWebhook/webhook_1KiB-2 allocs/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 2.000 ± 0% n=10 2.000 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
VerifyWebhook/webhook_1KiB-2 sec/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/crypto · AMD Ryzen 7 3700X 8-Core Processor 59.59µ ± 5% n=10 56.69µ ± 5% n=10 -4.87% improvement p=0.011 n=10