benchmark old ns/op new ns/op delta
BenchmarkSimpleUserDecodeStruct-8 318 336 +5.66%
BenchmarkSimpleUserDecodeStructParallel-8 95.2 99.5 +4.52%
BenchmarkSimpleUserEncodeStruct-8 1000 972 -2.80%
BenchmarkSimpleUserEncodeStructParallel-8 325 329 +1.23%
BenchmarkPrimitivesDecodeStructAllPrimitivesTypes-8 1058 1014 -4.16%
BenchmarkPrimitivesDecodeStructAllPrimitivesTypesParallel-8 324 294 -9.26%
BenchmarkPrimitivesEncodeStructAllPrimitivesTypes-8 4823 4799 -0.50%
BenchmarkPrimitivesEncodeStructAllPrimitivesTypesParallel-8 1732 1581 -8.72%
BenchmarkComplexArrayDecodeStructAllTypes-8 16340 16326 -0.09%
BenchmarkComplexArrayDecodeStructAllTypesParallel-8 5105 4710 -7.74%
BenchmarkComplexArrayEncodeStructAllTypes-8 16343 16303 -0.24%
BenchmarkComplexArrayEncodeStructAllTypesParallel-8 5969 4979 -16.59%
BenchmarkComplexMapDecodeStructAllTypes-8 21259 21998 +3.48%
BenchmarkComplexMapDecodeStructAllTypesParallel-8 7493 6542 -12.69%
BenchmarkComplexMapEncodeStructAllTypes-8 17060 17069 +0.05%
BenchmarkComplexMapEncodeStructAllTypesParallel-8 6421 5609 -12.65%
BenchmarkDecodeNestedStruct-8 3488 3366 -3.50%
BenchmarkDecodeNestedStructParallel-8 1203 1096 -8.89%
BenchmarkEncodeNestedStruct-8 2286 2230 -2.45%
BenchmarkEncodeNestedStructParallel-8 939 780 -16.93%
benchmark old allocs new allocs delta
BenchmarkSimpleUserDecodeStruct-8 1 1 +0.00%
BenchmarkSimpleUserDecodeStructParallel-8 1 1 +0.00%
BenchmarkSimpleUserEncodeStruct-8 12 11 -8.33%
BenchmarkSimpleUserEncodeStructParallel-8 12 11 -8.33%
BenchmarkPrimitivesDecodeStructAllPrimitivesTypes-8 1 1 +0.00%
BenchmarkPrimitivesDecodeStructAllPrimitivesTypesParallel-8 1 1 +0.00%
BenchmarkPrimitivesEncodeStructAllPrimitivesTypes-8 47 46 -2.13%
BenchmarkPrimitivesEncodeStructAllPrimitivesTypesParallel-8 47 46 -2.13%
BenchmarkComplexArrayDecodeStructAllTypes-8 122 121 -0.82%
BenchmarkComplexArrayDecodeStructAllTypesParallel-8 122 121 -0.82%
BenchmarkComplexArrayEncodeStructAllTypes-8 147 146 -0.68%
BenchmarkComplexArrayEncodeStructAllTypesParallel-8 147 146 -0.68%
BenchmarkComplexMapDecodeStructAllTypes-8 131 130 -0.76%
BenchmarkComplexMapDecodeStructAllTypesParallel-8 131 130 -0.76%
BenchmarkComplexMapEncodeStructAllTypes-8 176 175 -0.57%
BenchmarkComplexMapEncodeStructAllTypesParallel-8 176 175 -0.57%
BenchmarkDecodeNestedStruct-8 15 14 -6.67%
BenchmarkDecodeNestedStructParallel-8 15 14 -6.67%
BenchmarkEncodeNestedStruct-8 17 16 -5.88%
BenchmarkEncodeNestedStructParallel-8 17 16 -5.88%
benchmark old bytes new bytes delta
BenchmarkSimpleUserDecodeStruct-8 64 64 +0.00%
BenchmarkSimpleUserDecodeStructParallel-8 64 64 +0.00%
BenchmarkSimpleUserEncodeStruct-8 549 485 -11.66%
BenchmarkSimpleUserEncodeStructParallel-8 549 485 -11.66%
BenchmarkPrimitivesDecodeStructAllPrimitivesTypes-8 96 96 +0.00%
BenchmarkPrimitivesDecodeStructAllPrimitivesTypesParallel-8 96 96 +0.00%
BenchmarkPrimitivesEncodeStructAllPrimitivesTypes-8 3073 3009 -2.08%
BenchmarkPrimitivesEncodeStructAllPrimitivesTypesParallel-8 3072 3010 -2.02%
BenchmarkComplexArrayDecodeStructAllTypes-8 2289 2257 -1.40%
BenchmarkComplexArrayDecodeStructAllTypesParallel-8 2291 2257 -1.48%
BenchmarkComplexArrayEncodeStructAllTypes-8 7351 7288 -0.86%
BenchmarkComplexArrayEncodeStructAllTypesParallel-8 7351 7290 -0.83%
BenchmarkComplexMapDecodeStructAllTypes-8 5338 5306 -0.60%
BenchmarkComplexMapDecodeStructAllTypesParallel-8 5342 5308 -0.64%
BenchmarkComplexMapEncodeStructAllTypes-8 7161 7100 -0.85%
BenchmarkComplexMapEncodeStructAllTypesParallel-8 7161 7099 -0.87%
BenchmarkDecodeNestedStruct-8 416 384 -7.69%
BenchmarkDecodeNestedStructParallel-8 416 384 -7.69%
BenchmarkEncodeNestedStruct-8 768 704 -8.33%
BenchmarkEncodeNestedStructParallel-8 768 704 -8.33%