compare

~bigbes/sr-ht-core

base run:17 run 49ca31d3
head run:106 run 70490f67
benchmark unit environment base head delta
CursorMarshalGQL-2 B/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/model · AMD Ryzen 7 3700X 8-Core Processor 1.830Ki ± 0% n=10 1.877Ki ± 0% n=10 +2.56% regression p=0.000 n=10
CursorMarshalGQL-2 allocs/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/model · AMD Ryzen 7 3700X 8-Core Processor 14.00 ± 0% n=10 15.00 ± 0% n=10 +7.14% regression p=0.000 n=10
CursorMarshalGQL-2 sec/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/model · AMD Ryzen 7 3700X 8-Core Processor 2.319µ ± 7% n=10 2.341µ ± 8% n=10 ~ p=0.271 n=10
CursorUnmarshalGQL-2 B/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/model · AMD Ryzen 7 3700X 8-Core Processor 1.828Ki ± 0% n=10 1.609Ki ± 0% n=10 -11.97% improvement p=0.000 n=10
CursorUnmarshalGQL-2 allocs/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/model · AMD Ryzen 7 3700X 8-Core Processor 14.000 ± 0% n=10 9.000 ± 0% n=10 -35.71% improvement p=0.000 n=10
CursorUnmarshalGQL-2 sec/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/model · AMD Ryzen 7 3700X 8-Core Processor 3.373µ ± 7% n=10 2.224µ ± 1% n=10 -34.05% improvement p=0.000 n=10
RIDMarshalGQL-2 B/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/model · 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
RIDMarshalGQL-2 allocs/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/model · 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
RIDMarshalGQL-2 sec/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/model · AMD Ryzen 7 3700X 8-Core Processor 216.8n ± 8% n=10 149.8n ± 1% n=10 -30.88% improvement p=0.000 n=10
RIDString-2 B/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/model · AMD Ryzen 7 3700X 8-Core Processor 32.00 ± 0% n=10 32.00 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
RIDString-2 allocs/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/model · 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
RIDString-2 sec/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/model · AMD Ryzen 7 3700X 8-Core Processor 48.11n ± 9% n=10 32.27n ± 1% n=10 -32.91% improvement p=0.000 n=10
RIDUnmarshalGQL/valid-2 B/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/model · AMD Ryzen 7 3700X 8-Core Processor 48.00 ± 0% n=10 48.00 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
RIDUnmarshalGQL/valid-2 allocs/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/model · 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
RIDUnmarshalGQL/valid-2 sec/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/model · AMD Ryzen 7 3700X 8-Core Processor 150.8n ± 4% n=10 114.1n ± 2% n=10 -24.30% improvement p=0.000 n=10
RIDUnmarshalGQL/invalid-2 B/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/model · AMD Ryzen 7 3700X 8-Core Processor 48.00 ± 0% n=10 48.00 ± 0% n=10 ~ p=1.000 n=10 all samples are equal
RIDUnmarshalGQL/invalid-2 allocs/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/model · 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
RIDUnmarshalGQL/invalid-2 sec/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/model · AMD Ryzen 7 3700X 8-Core Processor 98.92n ± 3% n=10 76.25n ± 5% n=10 -22.91% improvement p=0.000 n=10
RIDUnmarshalGQL/empty-2 B/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/model · 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
RIDUnmarshalGQL/empty-2 allocs/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/model · 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
RIDUnmarshalGQL/empty-2 sec/op linux/amd64 · sourcecraft.dev/bigbes/sr-ht-core/model · AMD Ryzen 7 3700X 8-Core Processor 4.857n ± 6% n=10 4.579n ± 1% n=10 -5.70% improvement p=0.000 n=10