BenchmarkGin_Param 20000000 105 ns/op 0 B/op 0 allocs/op BenchmarkGoji_Param 2000000 938 ns/op 336 B/op 2 allocs/op BenchmarkGojiv2_Param 2000000 929 ns/op 176 B/op 5 allocs/op BenchmarkGin_Param5 10000000 191 ns/op 0 B/op 0 allocs/op BenchmarkGoji_Param5 1000000 1344 ns/op 336 B/op 2 allocs/op BenchmarkGojiv2_Param5 1000000 1244 ns/op 240 B/op 5 allocs/op BenchmarkGin_Param20 3000000 554 ns/op 0 B/op 0 allocs/op BenchmarkGoji_Param20 300000 4671 ns/op 1247 B/op 2 allocs/op BenchmarkGojiv2_Param20 1000000 2113 ns/op 480 B/op 5 allocs/op BenchmarkGin_ParamWrite 5000000 263 ns/op 0 B/op 0 allocs/op BenchmarkGoji_ParamWrite 2000000 927 ns/op 336 B/op 2 allocs/op BenchmarkGojiv2_ParamWrite 1000000 1215 ns/op 208 B/op 7 allocs/op BenchmarkGin_GithubStatic 10000000 155 ns/op 0 B/op 0 allocs/op BenchmarkGoji_GithubStatic 3000000 453 ns/op 0 B/op 0 allocs/op BenchmarkGojiv2_GithubStatic 2000000 905 ns/op 160 B/op 4 allocs/op BenchmarkGin_GithubParam 5000000 278 ns/op 0 B/op 0 allocs/op BenchmarkGoji_GithubParam 1000000 1533 ns/op 336 B/op 2 allocs/op BenchmarkGojiv2_GithubParam 1000000 1895 ns/op 256 B/op 7 allocs/op BenchmarkGin_GithubAll 20000 65584 ns/op 0 B/op 0 allocs/op BenchmarkGoji_GithubAll 2000 720509 ns/op 56116 B/op 334 allocs/op BenchmarkGojiv2_GithubAll 2000 783946 ns/op 118864 B/op 3103 allocs/op BenchmarkGin_GPlusStatic 20000000 111 ns/op 0 B/op 0 allocs/op BenchmarkGoji_GPlusStatic 5000000 357 ns/op 0 B/op 0 allocs/op BenchmarkGojiv2_GPlusStatic 2000000 786 ns/op 160 B/op 4 allocs/op BenchmarkGin_GPlusParam 10000000 151 ns/op 0 B/op 0 allocs/op BenchmarkGoji_GPlusParam 1000000 1137 ns/op 336 B/op 2 allocs/op BenchmarkGojiv2_GPlusParam 1000000 1154 ns/op 176 B/op 5 allocs/op BenchmarkGin_GPlus2Params 10000000 193 ns/op 0 B/op 0 allocs/op BenchmarkGoji_GPlus2Params 1000000 1517 ns/op 336 B/op 2 allocs/op BenchmarkGojiv2_GPlus2Params 1000000 2102 ns/op 256 B/op 8 allocs/op BenchmarkGin_GPlusAll 1000000 2262 ns/op 0 B/op 0 allocs/op BenchmarkGoji_GPlusAll 100000 15953 ns/op 3696 B/op 22 allocs/op BenchmarkGojiv2_GPlusAll 100000 18442 ns/op 2640 B/op 76 allocs/op BenchmarkGin_ParseStatic 20000000 114 ns/op 0 B/op 0 allocs/op BenchmarkGoji_ParseStatic 5000000 388 ns/op 0 B/op 0 allocs/op BenchmarkGojiv2_ParseStatic 2000000 882 ns/op 160 B/op 4 allocs/op BenchmarkGin_ParseParam 20000000 156 ns/op 0 B/op 0 allocs/op BenchmarkGoji_ParseParam 1000000 1449 ns/op 336 B/op 2 allocs/op BenchmarkGojiv2_ParseParam 1000000 1264 ns/op 208 B/op 6 allocs/op BenchmarkGin_Parse2Params 10000000 181 ns/op 0 B/op 0 allocs/op BenchmarkGoji_Parse2Params 1000000 1184 ns/op 336 B/op 2 allocs/op BenchmarkGojiv2_Parse2Params 1000000 1199 ns/op 192 B/op 5 allocs/op BenchmarkGin_ParseAll 300000 4281 ns/op 0 B/op 0 allocs/op BenchmarkGoji_ParseAll 100000 21884 ns/op 5376 B/op 32 allocs/op BenchmarkGojiv2_ParseAll 50000 26748 ns/op 4496 B/op 121 allocs/op BenchmarkGin_StaticAll 50000 36265 ns/op 0 B/op 0 allocs/op BenchmarkGoji_StaticAll 20000 85822 ns/op 0 B/op 0 allocs/op BenchmarkGojiv2_StaticAll 10000 207806 ns/op 25120 B/op 628 allocs/op PASS ok go-http-routing-benchmark 95.157s