Skip to content

Instantly share code, notes, and snippets.

@astaxie
Last active August 29, 2015 14:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save astaxie/6c22bc0a3c5efab227d1 to your computer and use it in GitHub Desktop.
Save astaxie/6c22bc0a3c5efab227d1 to your computer and use it in GitHub Desktop.
framework benchmark
my system:
- go version go1.3 darwin/amd64
- Processor 1.3 GHz Intel Core i5
- Memory 8 GB 1600 MHz DDR3
- Software OS X 10.9.3 (13D65)
#GithubAPI Routes: 203
Beego: 182056 Bytes
Denco: 135400 Bytes
GocraftWeb: 102568 Bytes
Goji: 50152 Bytes
GoJsonRest: 143984 Bytes
GorillaMux: 1564384 Bytes
HttpRouter: 48024 Bytes
HttpTreeMux: 79216 Bytes
Kocha: 816144 Bytes
Martini: 547712 Bytes
Pat: 15448 Bytes
TigerTonic: 98288 Bytes
Traffic: 1132272 Bytes
#GPlusAPI Routes: 13
Beego: 12360 Bytes
Denco: 65856 Bytes
GocraftWeb: 7864 Bytes
Goji: 3392 Bytes
GoJsonRest: 11184 Bytes
GorillaMux: 83840 Bytes
HttpRouter: 3144 Bytes
HttpTreeMux: 7712 Bytes
Kocha: 139968 Bytes
Martini: 24000 Bytes
Pat: 1448 Bytes
TigerTonic: 10576 Bytes
Traffic: 57984 Bytes
#ParseAPI Routes: 26
Beego: 23072 Bytes
Denco: 45384 Bytes
GocraftWeb: 13120 Bytes
Goji: 5872 Bytes
GoJsonRest: 15216 Bytes
GorillaMux: 127752 Bytes
HttpRouter: 5792 Bytes
HttpTreeMux: 7616 Bytes
Kocha: 191072 Bytes
Martini: 52256 Bytes
Pat: 1976 Bytes
TigerTonic: 11008 Bytes
Traffic: 98040 Bytes
#Static Routes: 157
HttpServeMux: 17584 Bytes
Beego: 109656 Bytes
Denco: 56584 Bytes
GocraftWeb: 53416 Bytes
Goji: 32288 Bytes
GoJsonRest: 152800 Bytes
GorillaMux: 681792 Bytes
HttpRouter: 25064 Bytes
HttpTreeMux: 74456 Bytes
Kocha: 128832 Bytes
Martini: 341360 Bytes
Pat: 19160 Bytes
TigerTonic: 87696 Bytes
Traffic: 648272 Bytes
testing: warning: no tests to run
PASS
BenchmarkBeego_Param 1000000 2513 ns/op 716 B/op 10 allocs/op
BenchmarkDenco_Param 5000000 526 ns/op 50 B/op 2 allocs/op
BenchmarkGocraftWeb_Param 1000000 2226 ns/op 684 B/op 9 allocs/op
BenchmarkGoji_Param 1000000 1160 ns/op 340 B/op 2 allocs/op
BenchmarkGoJsonRest_Param 200000 9565 ns/op 1787 B/op 29 allocs/op
BenchmarkGorillaMux_Param 500000 4108 ns/op 780 B/op 7 allocs/op
BenchmarkHttpRouter_Param 10000000 231 ns/op 33 B/op 1 allocs/op
BenchmarkHttpTreeMux_Param 2000000 854 ns/op 340 B/op 2 allocs/op
BenchmarkKocha_Param 5000000 604 ns/op 58 B/op 2 allocs/op
BenchmarkMartini_Param 200000 8372 ns/op 1251 B/op 12 allocs/op
BenchmarkPat_Param 1000000 2563 ns/op 670 B/op 11 allocs/op
BenchmarkTigerTonic_Param 500000 4228 ns/op 1015 B/op 18 allocs/op
BenchmarkTraffic_Param 500000 6696 ns/op 2013 B/op 22 allocs/op
BenchmarkBeego_Param5 500000 3842 ns/op 989 B/op 13 allocs/op
BenchmarkDenco_Param5 1000000 1623 ns/op 405 B/op 5 allocs/op
BenchmarkGocraftWeb_Param5 500000 3687 ns/op 957 B/op 12 allocs/op
BenchmarkGoji_Param5 1000000 1978 ns/op 340 B/op 2 allocs/op
BenchmarkGoJsonRest_Param5 100000 17850 ns/op 3264 B/op 40 allocs/op
BenchmarkGorillaMux_Param5 200000 10828 ns/op 906 B/op 7 allocs/op
BenchmarkHttpRouter_Param5 2000000 598 ns/op 162 B/op 1 allocs/op
BenchmarkHttpTreeMux_Param5 1000000 1625 ns/op 340 B/op 2 allocs/op
BenchmarkKocha_Param5 1000000 2609 ns/op 448 B/op 7 allocs/op
BenchmarkMartini_Param5 100000 22890 ns/op 1377 B/op 12 allocs/op
BenchmarkPat_Param5 500000 6023 ns/op 1435 B/op 18 allocs/op
BenchmarkTigerTonic_Param5 100000 15242 ns/op 2568 B/op 41 allocs/op
BenchmarkTraffic_Param5 200000 11788 ns/op 2312 B/op 26 allocs/op
BenchmarkBeego_Param20 200000 13551 ns/op 3894 B/op 17 allocs/op
BenchmarkDenco_Param20 500000 6362 ns/op 1663 B/op 7 allocs/op
BenchmarkGocraftWeb_Param20 200000 13309 ns/op 3858 B/op 16 allocs/op
BenchmarkGoji_Param20 500000 5388 ns/op 1260 B/op 2 allocs/op
BenchmarkGoJsonRest_Param20 50000 40555 ns/op 10617 B/op 75 allocs/op
BenchmarkGorillaMux_Param20 100000 15711 ns/op 3294 B/op 9 allocs/op
BenchmarkHttpRouter_Param20 1000000 1576 ns/op 646 B/op 1 allocs/op
BenchmarkHttpTreeMux_Param20 200000 8663 ns/op 2216 B/op 4 allocs/op
BenchmarkKocha_Param20 200000 7353 ns/op 1836 B/op 17 allocs/op
BenchmarkMartini_Param20 20000 100139 ns/op 3766 B/op 14 allocs/op
BenchmarkPat_Param20 500000 6297 ns/op 1435 B/op 18 allocs/op
BenchmarkTigerTonic_Param20 50000 66720 ns/op 10713 B/op 131 allocs/op
BenchmarkTraffic_Param20 50000 41123 ns/op 8077 B/op 49 allocs/op
BenchmarkBeego_ParamWrite 500000 4467 ns/op 1155 B/op 14 allocs/op
BenchmarkDenco_ParamWrite 5000000 654 ns/op 50 B/op 2 allocs/op
BenchmarkGocraftWeb_ParamWrite 1000000 2638 ns/op 693 B/op 9 allocs/op
BenchmarkGoji_ParamWrite 1000000 1425 ns/op 340 B/op 2 allocs/op
BenchmarkGoJsonRest_ParamWrite 200000 12276 ns/op 2264 B/op 33 allocs/op
BenchmarkGorillaMux_ParamWrite 500000 5694 ns/op 780 B/op 7 allocs/op
BenchmarkHttpRouter_ParamWrite 5000000 366 ns/op 33 B/op 1 allocs/op
BenchmarkHttpTreeMux_ParamWrite 1000000 1041 ns/op 340 B/op 2 allocs/op
BenchmarkKocha_ParamWrite 2000000 798 ns/op 58 B/op 2 allocs/op
BenchmarkMartini_ParamWrite 200000 11353 ns/op 1359 B/op 15 allocs/op
BenchmarkPat_ParamWrite 500000 5836 ns/op 1109 B/op 15 allocs/op
BenchmarkTigerTonic_ParamWrite 200000 8354 ns/op 1470 B/op 23 allocs/op
BenchmarkTraffic_ParamWrite 200000 8897 ns/op 2434 B/op 25 allocs/op
BenchmarkBeego_GithubStatic 1000000 1793 ns/op 361 B/op 7 allocs/op
BenchmarkDenco_GithubStatic 20000000 102 ns/op 0 B/op 0 allocs/op
BenchmarkGocraftWeb_GithubStatic 1000000 1587 ns/op 328 B/op 6 allocs/op
BenchmarkGoji_GithubStatic 5000000 669 ns/op 0 B/op 0 allocs/op
BenchmarkGoJsonRest_GithubStatic 200000 7972 ns/op 1150 B/op 25 allocs/op
BenchmarkGorillaMux_GithubStatic 50000 30863 ns/op 456 B/op 6 allocs/op
BenchmarkHttpRouter_GithubStatic 20000000 112 ns/op 0 B/op 0 allocs/op
BenchmarkHttpTreeMux_GithubStatic 20000000 99.2 ns/op 0 B/op 0 allocs/op
BenchmarkKocha_GithubStatic 10000000 160 ns/op 0 B/op 0 allocs/op
BenchmarkMartini_GithubStatic 50000 31743 ns/op 927 B/op 11 allocs/op
BenchmarkPat_GithubStatic 100000 17730 ns/op 3754 B/op 76 allocs/op
BenchmarkTigerTonic_GithubStatic 5000000 528 ns/op 49 B/op 1 allocs/op
BenchmarkTraffic_GithubStatic 50000 74108 ns/op 23104 B/op 168 allocs/op
BenchmarkBeego_GithubParam 1000000 3498 ns/op 781 B/op 11 allocs/op
BenchmarkDenco_GithubParam 1000000 1057 ns/op 115 B/op 3 allocs/op
BenchmarkGocraftWeb_GithubParam 500000 2914 ns/op 750 B/op 10 allocs/op
BenchmarkGoji_GithubParam 1000000 2116 ns/op 340 B/op 2 allocs/op
BenchmarkGoJsonRest_GithubParam 200000 11423 ns/op 2159 B/op 32 allocs/op
BenchmarkGorillaMux_GithubParam 100000 17505 ns/op 813 B/op 7 allocs/op
BenchmarkHttpRouter_GithubParam 5000000 503 ns/op 97 B/op 1 allocs/op
BenchmarkHttpTreeMux_GithubParam 1000000 1122 ns/op 340 B/op 2 allocs/op
BenchmarkKocha_GithubParam 1000000 1171 ns/op 132 B/op 4 allocs/op
BenchmarkMartini_GithubParam 50000 35495 ns/op 1283 B/op 12 allocs/op
BenchmarkPat_GithubParam 200000 12582 ns/op 2538 B/op 44 allocs/op
BenchmarkTigerTonic_GithubParam 500000 7519 ns/op 1467 B/op 26 allocs/op
BenchmarkTraffic_GithubParam 50000 28892 ns/op 7076 B/op 58 allocs/op
BenchmarkBeego_GithubAll 5000 665120 ns/op 145485 B/op 2105 allocs/op
BenchmarkDenco_GithubAll 10000 185364 ns/op 21213 B/op 506 allocs/op
BenchmarkGocraftWeb_GithubAll 5000 562193 ns/op 139070 B/op 1903 allocs/op
BenchmarkGoji_GithubAll 2000 1022352 ns/op 56909 B/op 340 allocs/op
BenchmarkGoJsonRest_GithubAll 1000 2404954 ns/op 403845 B/op 6303 allocs/op
BenchmarkGorillaMux_GithubAll 100 11115980 ns/op 152252 B/op 1402 allocs/op
BenchmarkHttpRouter_GithubAll 20000 83213 ns/op 14040 B/op 168 allocs/op
BenchmarkHttpTreeMux_GithubAll 10000 208553 ns/op 56908 B/op 340 allocs/op
BenchmarkKocha_GithubAll 10000 245661 ns/op 24110 B/op 676 allocs/op
BenchmarkMartini_GithubAll 100 19091008 ns/op 258418 B/op 2714 allocs/op
BenchmarkPat_GithubAll 500 6224480 ns/op 1539183 B/op 24971 allocs/op
BenchmarkTigerTonic_GithubAll 2000 1486083 ns/op 247045 B/op 5170 allocs/op
BenchmarkTraffic_GithubAll 100 12925386 ns/op 3142796 B/op 23956 allocs/op
BenchmarkBeego_GPlusStatic 1000000 1565 ns/op 345 B/op 7 allocs/op
BenchmarkDenco_GPlusStatic 50000000 61.8 ns/op 0 B/op 0 allocs/op
BenchmarkGocraftWeb_GPlusStatic 1000000 1325 ns/op 312 B/op 6 allocs/op
BenchmarkGoji_GPlusStatic 5000000 436 ns/op 0 B/op 0 allocs/op
BenchmarkGoJsonRest_GPlusStatic 500000 7833 ns/op 1135 B/op 25 allocs/op
BenchmarkGorillaMux_GPlusStatic 1000000 3042 ns/op 456 B/op 6 allocs/op
BenchmarkHttpRouter_GPlusStatic 50000000 60.9 ns/op 0 B/op 0 allocs/op
BenchmarkHttpTreeMux_GPlusStatic 50000000 55.4 ns/op 0 B/op 0 allocs/op
BenchmarkKocha_GPlusStatic 20000000 104 ns/op 0 B/op 0 allocs/op
BenchmarkMartini_GPlusStatic 500000 6897 ns/op 926 B/op 11 allocs/op
BenchmarkPat_GPlusStatic 5000000 520 ns/op 98 B/op 2 allocs/op
BenchmarkTigerTonic_GPlusStatic 10000000 291 ns/op 33 B/op 1 allocs/op
BenchmarkTraffic_GPlusStatic 500000 5248 ns/op 1502 B/op 18 allocs/op
BenchmarkBeego_GPlusParam 1000000 2659 ns/op 716 B/op 10 allocs/op
BenchmarkDenco_GPlusParam 5000000 594 ns/op 50 B/op 2 allocs/op
BenchmarkGocraftWeb_GPlusParam 1000000 2507 ns/op 684 B/op 9 allocs/op
BenchmarkGoji_GPlusParam 1000000 1514 ns/op 340 B/op 2 allocs/op
BenchmarkGoJsonRest_GPlusParam 200000 13076 ns/op 1804 B/op 29 allocs/op
BenchmarkGorillaMux_GPlusParam 500000 7508 ns/op 780 B/op 7 allocs/op
BenchmarkHttpRouter_GPlusParam 5000000 335 ns/op 65 B/op 1 allocs/op
BenchmarkHttpTreeMux_GPlusParam 1000000 1024 ns/op 340 B/op 2 allocs/op
BenchmarkKocha_GPlusParam 5000000 806 ns/op 58 B/op 2 allocs/op
BenchmarkMartini_GPlusParam 200000 13555 ns/op 1250 B/op 12 allocs/op
BenchmarkPat_GPlusParam 1000000 3133 ns/op 719 B/op 12 allocs/op
BenchmarkTigerTonic_GPlusParam 500000 5095 ns/op 1084 B/op 18 allocs/op
BenchmarkTraffic_GPlusParam 200000 8537 ns/op 2030 B/op 22 allocs/op
BenchmarkBeego_GPlus2Params 500000 3452 ns/op 781 B/op 11 allocs/op
BenchmarkDenco_GPlus2Params 1000000 1000 ns/op 115 B/op 3 allocs/op
BenchmarkGocraftWeb_GPlus2Params 1000000 2989 ns/op 749 B/op 10 allocs/op
BenchmarkGoji_GPlus2Params 1000000 2054 ns/op 340 B/op 2 allocs/op
BenchmarkGoJsonRest_GPlus2Params 200000 12009 ns/op 2175 B/op 32 allocs/op
BenchmarkGorillaMux_GPlus2Params 200000 14051 ns/op 812 B/op 7 allocs/op
BenchmarkHttpRouter_GPlus2Params 5000000 387 ns/op 65 B/op 1 allocs/op
BenchmarkHttpTreeMux_GPlus2Params 1000000 1292 ns/op 340 B/op 2 allocs/op
BenchmarkKocha_GPlus2Params 1000000 1208 ns/op 132 B/op 4 allocs/op
BenchmarkMartini_GPlus2Params 50000 47190 ns/op 1382 B/op 16 allocs/op
BenchmarkPat_GPlus2Params 200000 9489 ns/op 2347 B/op 34 allocs/op
BenchmarkTigerTonic_GPlus2Params 500000 7602 ns/op 1560 B/op 27 allocs/op
BenchmarkTraffic_GPlus2Params 100000 18413 ns/op 3598 B/op 34 allocs/op
BenchmarkBeego_GPlusAll 50000 36019 ns/op 8922 B/op 129 allocs/op
BenchmarkDenco_GPlusAll 500000 9573 ns/op 880 B/op 27 allocs/op
BenchmarkGocraftWeb_GPlusAll 50000 33925 ns/op 8512 B/op 116 allocs/op
BenchmarkGoji_GPlusAll 100000 18069 ns/op 3745 B/op 22 allocs/op
BenchmarkGoJsonRest_GPlusAll 10000 115637 ns/op 23839 B/op 386 allocs/op
BenchmarkGorillaMux_GPlusAll 20000 89227 ns/op 9653 B/op 90 allocs/op
BenchmarkHttpRouter_GPlusAll 1000000 3584 ns/op 655 B/op 11 allocs/op
BenchmarkHttpTreeMux_GPlusAll 200000 11620 ns/op 3745 B/op 22 allocs/op
BenchmarkKocha_GPlusAll 200000 11355 ns/op 1016 B/op 35 allocs/op
BenchmarkMartini_GPlusAll 5000 365884 ns/op 16365 B/op 179 allocs/op
BenchmarkPat_GPlusAll 20000 101563 ns/op 17265 B/op 302 allocs/op
BenchmarkTigerTonic_GPlusAll 20000 88226 ns/op 15153 B/op 311 allocs/op
BenchmarkTraffic_GPlusAll 10000 195860 ns/op 41768 B/op 430 allocs/op
BenchmarkBeego_ParseStatic 1000000 2282 ns/op 361 B/op 7 allocs/op
BenchmarkDenco_ParseStatic 20000000 81.9 ns/op 0 B/op 0 allocs/op
BenchmarkGocraftWeb_ParseStatic 1000000 1881 ns/op 327 B/op 6 allocs/op
BenchmarkGoji_ParseStatic 5000000 552 ns/op 0 B/op 0 allocs/op
BenchmarkGoJsonRest_ParseStatic 200000 8732 ns/op 1134 B/op 25 allocs/op
BenchmarkGorillaMux_ParseStatic 500000 4887 ns/op 456 B/op 6 allocs/op
BenchmarkHttpRouter_ParseStatic 50000000 66.0 ns/op 0 B/op 0 allocs/op
BenchmarkHttpTreeMux_ParseStatic 20000000 105 ns/op 0 B/op 0 allocs/op
BenchmarkKocha_ParseStatic 20000000 122 ns/op 0 B/op 0 allocs/op
BenchmarkMartini_ParseStatic 200000 9256 ns/op 926 B/op 11 allocs/op
BenchmarkPat_ParseStatic 1000000 1578 ns/op 246 B/op 5 allocs/op
BenchmarkTigerTonic_ParseStatic 5000000 517 ns/op 49 B/op 1 allocs/op
BenchmarkTraffic_ParseStatic 200000 8137 ns/op 2376 B/op 24 allocs/op
BenchmarkBeego_ParseParam 1000000 2982 ns/op 732 B/op 10 allocs/op
BenchmarkDenco_ParseParam 5000000 712 ns/op 50 B/op 2 allocs/op
BenchmarkGocraftWeb_ParseParam 1000000 2660 ns/op 700 B/op 9 allocs/op
BenchmarkGoji_ParseParam 1000000 1761 ns/op 340 B/op 2 allocs/op
BenchmarkGoJsonRest_ParseParam 200000 10941 ns/op 1786 B/op 29 allocs/op
BenchmarkGorillaMux_ParseParam 500000 6363 ns/op 780 B/op 7 allocs/op
BenchmarkHttpRouter_ParseParam 5000000 345 ns/op 65 B/op 1 allocs/op
BenchmarkHttpTreeMux_ParseParam 1000000 1099 ns/op 340 B/op 2 allocs/op
BenchmarkKocha_ParseParam 2000000 692 ns/op 58 B/op 2 allocs/op
BenchmarkMartini_ParseParam 200000 12013 ns/op 1250 B/op 12 allocs/op
BenchmarkPat_ParseParam 500000 4683 ns/op 1160 B/op 18 allocs/op
BenchmarkTigerTonic_ParseParam 500000 5109 ns/op 1047 B/op 19 allocs/op
BenchmarkTraffic_ParseParam 200000 8174 ns/op 2313 B/op 24 allocs/op
BenchmarkBeego_Parse2Params 1000000 3674 ns/op 781 B/op 11 allocs/op
BenchmarkDenco_Parse2Params 2000000 936 ns/op 115 B/op 3 allocs/op
BenchmarkGocraftWeb_Parse2Params 1000000 3368 ns/op 750 B/op 10 allocs/op
BenchmarkGoji_Parse2Params 1000000 1914 ns/op 340 B/op 2 allocs/op
BenchmarkGoJsonRest_Parse2Params 200000 12538 ns/op 2142 B/op 32 allocs/op
BenchmarkGorillaMux_Parse2Params 500000 6131 ns/op 812 B/op 7 allocs/op
BenchmarkHttpRouter_Parse2Params 5000000 324 ns/op 65 B/op 1 allocs/op
BenchmarkHttpTreeMux_Parse2Params 1000000 1098 ns/op 340 B/op 2 allocs/op
BenchmarkKocha_Parse2Params 1000000 1129 ns/op 132 B/op 4 allocs/op
BenchmarkMartini_Parse2Params 200000 13849 ns/op 1283 B/op 12 allocs/op
BenchmarkPat_Parse2Params 500000 5505 ns/op 887 B/op 19 allocs/op
BenchmarkTigerTonic_Parse2Params 200000 8588 ns/op 1472 B/op 28 allocs/op
BenchmarkTraffic_Parse2Params 200000 8883 ns/op 2120 B/op 24 allocs/op
BenchmarkBeego_ParseAll 20000 93862 ns/op 15453 B/op 234 allocs/op
BenchmarkDenco_ParseAll 100000 18236 ns/op 1000 B/op 35 allocs/op
BenchmarkGocraftWeb_ParseAll 50000 66816 ns/op 14636 B/op 208 allocs/op
BenchmarkGoji_ParseAll 50000 32867 ns/op 5448 B/op 32 allocs/op
BenchmarkGoJsonRest_ParseAll 10000 251485 ns/op 41137 B/op 727 allocs/op
BenchmarkGorillaMux_ParseAll 10000 229147 ns/op 17133 B/op 173 allocs/op
BenchmarkHttpRouter_ParseAll 500000 6452 ns/op 660 B/op 16 allocs/op
BenchmarkHttpTreeMux_ParseAll 100000 20349 ns/op 5448 B/op 32 allocs/op
BenchmarkKocha_ParseAll 100000 16973 ns/op 1163 B/op 44 allocs/op
BenchmarkMartini_ParseAll 10000 324521 ns/op 29368 B/op 305 allocs/op
BenchmarkPat_ParseAll 20000 102988 ns/op 18012 B/op 363 allocs/op
BenchmarkTigerTonic_ParseAll 10000 116281 ns/op 20539 B/op 419 allocs/op
BenchmarkTraffic_ParseAll 10000 288967 ns/op 70136 B/op 743 allocs/op
BenchmarkHttpServeMux_StaticAll 2000 1254199 ns/op 96 B/op 6 allocs/op
BenchmarkBeego_StaticAll 10000 348014 ns/op 56709 B/op 1105 allocs/op
BenchmarkDenco_StaticAll 100000 21876 ns/op 0 B/op 0 allocs/op
BenchmarkGocraftWeb_StaticAll 10000 249516 ns/op 51453 B/op 947 allocs/op
BenchmarkGoji_StaticAll 10000 136187 ns/op 0 B/op 0 allocs/op
BenchmarkGoJsonRest_StaticAll 2000 1359401 ns/op 180718 B/op 3945 allocs/op
BenchmarkGorillaMux_StaticAll 1000 3165145 ns/op 71789 B/op 956 allocs/op
BenchmarkHttpRouter_StaticAll 100000 27232 ns/op 0 B/op 0 allocs/op
BenchmarkHttpTreeMux_StaticAll 100000 28852 ns/op 0 B/op 0 allocs/op
BenchmarkKocha_StaticAll 50000 35102 ns/op 0 B/op 0 allocs/op
BenchmarkMartini_StaticAll 500 5375734 ns/op 155939 B/op 2350 allocs/op
BenchmarkPat_StaticAll 1000 2743391 ns/op 549181 B/op 11186 allocs/op
BenchmarkTigerTonic_StaticAll 20000 96346 ns/op 7712 B/op 157 allocs/op
BenchmarkTraffic_StaticAll 100 12371137 ns/op 3763511 B/op 27452 allocs/op
ok github.com/astaxie/go-http-routing-benchmark 521.667s
the test case code is based on https://github.com/astaxie/go-http-routing-benchmark
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment