golang web frameworks benchmark 02/2015

Hey everyone, we’re HelloDebug and we care deeply about performance. The following is a Breakdown of go-http-routing-benchmark results, updated to 02/2015. Come say Hi to us at @hellodebug ❤ 

tl;dr

  • HttpRouter is the king of performance, scoring first on ALL tests.
  • 2nd place goes to ace if you don’t need middleware, and Gin if you do.
  • 3rd place goes to Goji which is mature, stable and all things considered awesome.

HelloDeubg front-end will be Gin based.

Benchmarks

Param

benchmark
operations
ns/op
B/op
allocs/op
BenchmarkHttpRouter_Param
10000000
170
32
1
BenchmarkAce_Param
5000000
252
32
1
BenchmarkDenco_Param
5000000
271
32
1
BenchmarkGin_Param
5000000
278
32
1
BenchmarkKocha_Param
3000000
484
56
3
BenchmarkHttpTreeMux_Param
2000000
777
336
2
BenchmarkGoji_Param
1000000
1024
336
2
BenchmarkVulcan_Param
1000000
1132
98
3
BenchmarkBone_Param
1000000
1187
384
3
BenchmarkRivet_Param
1000000
1268
464
5
BenchmarkZeus_Param
1000000
1326
368
3
BenchmarkGocraftWeb_Param
1000000
2014
656
9
BenchmarkPat_Param
1000000
2308
656
14
BenchmarkTango_Param
1000000
2450
712
13
BenchmarkBeego_Param
1000000
2635
720
10
BenchmarkGorillaMux_Param
500000
3686
784
9
BenchmarkGoRestful_Param
500000
3844
568
16
BenchmarkTigerTonic_Param
500000
3993
992
19
BenchmarkMacaron_Param
500000
4296
1144
13
BenchmarkTraffic_Param
200000
6796
1984
23
BenchmarkRevel_Param
200000
7575
1672
28
BenchmarkMartini_Param
200000
8360
1152
12
BenchmarkGoJsonRest_Param
30000
42770
4208
98

Param5

benchmark
operations
ns/op
B/op
allocs/op
BenchmarkHttpRouter_Param5
3000000
448
160
1
BenchmarkAce_Param5
3000000
539
160
1
BenchmarkGin_Param5
3000000
549
160
1
BenchmarkDenco_Param5
2000000
645
160
1
BenchmarkHttpTreeMux_Param5
1000000
1198
336
2
BenchmarkGoji_Param5
1000000
1370
336
2
BenchmarkVulcan_Param5
1000000
1385
98
3
BenchmarkBone_Param5
1000000
1644
432
3
BenchmarkZeus_Param5
1000000
1679
416
3
BenchmarkKocha_Param5
1000000
1867
440
10
BenchmarkRivet_Param5
1000000
2079
528
9
BenchmarkGocraftWeb_Param5
500000
3120
928
12
BenchmarkBeego_Param5
500000
3820
992
13
BenchmarkTango_Param5
500000
4158
856
29
BenchmarkGoRestful_Param5
300000
4380
568
16
BenchmarkMacaron_Param5
300000
5248
1416
16
BenchmarkPat_Param5
300000
5689
1008
42
BenchmarkGorillaMux_Param5
300000
6329
912
9
BenchmarkRevel_Param5
200000
8719
2024
35
BenchmarkTraffic_Param5
200000
9669
2280
31
BenchmarkTigerTonic_Param5
100000
12800
2519
53
BenchmarkMartini_Param5
100000
17215
1280
12
BenchmarkGoJsonRest_Param5
30000
45405
4688
101

Param20

benchmark
operations
ns/op
B/op
allocs/op
BenchmarkHttpRouter_Param20
1000000
1438
640
1
BenchmarkGin_Param20
1000000
1513
640
1
BenchmarkAce_Param20
1000000
1529
640
1
BenchmarkDenco_Param20
1000000
2040
640
1
BenchmarkVulcan_Param20
500000
2391
98
3
BenchmarkGoji_Param20
500000
4274
1247
2
BenchmarkGoRestful_Param20
300000
5252
568
16
BenchmarkKocha_Param20
300000
5873
1808
27
BenchmarkHttpTreeMux_Param20
200000
7074
2188
4
BenchmarkZeus_Param20
200000
7141
2508
5
BenchmarkBone_Param20
200000
7582
2540
5
BenchmarkRivet_Param20
200000
9126
2619
26
BenchmarkGocraftWeb_Param20
200000
9979
3803
16
BenchmarkBeego_Param20
200000
11039
3867
17
BenchmarkMacaron_Param20
100000
12738
4292
20
BenchmarkGorillaMux_Param20
100000
13574
3276
11
BenchmarkTango_Param20
100000
15327
3655
91
BenchmarkRevel_Param20
100000
18122
5552
54
BenchmarkPat_Param20
50000
27182
4886
151
BenchmarkTraffic_Param20
50000
31126
7998
66
BenchmarkTigerTonic_Param20
30000
53209
10543
178
BenchmarkGoJsonRest_Param20
30000
57708
8129
105
BenchmarkMartini_Param20
20000
71120
3646
14

ParamWrite

benchmark
operations
ns/op
B/op
allocs/op
BenchmarkHttpRouter_ParamWrite
5000000
259
32
1
BenchmarkDenco_ParamWrite
5000000
353
32
1
BenchmarkAce_ParamWrite
3000000
413
40
2
BenchmarkGin_ParamWrite
3000000
420
40
2
BenchmarkKocha_ParamWrite
3000000
558
56
3
BenchmarkHttpTreeMux_ParamWrite
2000000
884
336
2
BenchmarkVulcan_ParamWrite
1000000
1014
98
3
BenchmarkGoji_ParamWrite
1000000
1126
336
2
BenchmarkBone_ParamWrite
1000000
1456
432
4
BenchmarkZeus_ParamWrite
1000000
1463
416
4
BenchmarkRivet_ParamWrite
1000000
1468
472
6
BenchmarkGocraftWeb_ParamWrite
1000000
2259
664
10
BenchmarkTango_ParamWrite
500000
2497
712
13
BenchmarkBeego_ParamWrite
1000000
2740
728
11
BenchmarkGoRestful_ParamWrite
500000
3747
568
16
BenchmarkPat_ParamWrite
500000
3966
1088
19
BenchmarkGorillaMux_ParamWrite
500000
4257
792
10
BenchmarkMacaron_ParamWrite
500000
4987
1216
16
BenchmarkTigerTonic_ParamWrite
200000
6088
1440
25
BenchmarkTraffic_ParamWrite
200000
7837
2400
27
BenchmarkRevel_ParamWrite
200000
8769
2128
33
BenchmarkMartini_ParamWrite
200000
9750
1256
16
BenchmarkGoJsonRest_ParamWrite
30000
44213
4680
103

githubstatic

benchmark
operations
ns/op
B/op
allocs/op
BenchmarkHttpRouter_GithubStatic
20000000
78.8
0
0
BenchmarkHttpTreeMux_GithubStatic
20000000
81.5
0
0
BenchmarkDenco_GithubStatic
20000000
83.3
0
0
BenchmarkKocha_GithubStatic
10000000
120
0
0
BenchmarkAce_GithubStatic
10000000
164
0
0
BenchmarkGin_GithubStatic
10000000
172
0
0
BenchmarkTigerTonic_GithubStatic
5000000
382
48
1
BenchmarkGoji_GithubStatic
3000000
410
0
0
BenchmarkRivet_GithubStatic
3000000
516
112
2
BenchmarkGocraftWeb_GithubStatic
1000000
1243
304
6
BenchmarkTango_GithubStatic
1000000
1371
320
8
BenchmarkVulcan_GithubStatic
1000000
1537
98
3
BenchmarkBeego_GithubStatic
1000000
1737
368
7
BenchmarkZeus_GithubStatic
500000
2763
512
11
BenchmarkMacaron_GithubStatic
1000000
2809
752
8
BenchmarkRevel_GithubStatic
300000
6977
1288
25
BenchmarkBone_GithubStatic
100000
13118
2880
60
BenchmarkPat_GithubStatic
100000
14223
3648
76
BenchmarkMartini_GithubStatic
100000
24359
832
11
BenchmarkGorillaMux_GithubStatic
50000
24618
464
8
BenchmarkGoJsonRest_GithubStatic
30000
41167
3888
96
BenchmarkTraffic_GithubStatic
30000
49597
18920
149
BenchmarkGoRestful_GithubStatic
30000
51532
3224
34

githubparam

benchmark
operations
ns/op
B/op
allocs/op
BenchmarkHttpRouter_GithubParam
5000000
391
96
1
BenchmarkAce_GithubParam
3000000
467
96
1
BenchmarkGin_GithubParam
3000000
474
96
1
BenchmarkDenco_GithubParam
3000000
573
128
1
BenchmarkKocha_GithubParam
2000000
939
128
5
BenchmarkHttpTreeMux_GithubParam
1000000
1054
336
2
BenchmarkGoji_GithubParam
1000000
1676
336
2
BenchmarkRivet_GithubParam
1000000
1692
480
6
BenchmarkVulcan_GithubParam
500000
2452
98
3
BenchmarkGocraftWeb_GithubParam
1000000
2496
720
10
BenchmarkBeego_GithubParam
500000
3218
784
11
BenchmarkMacaron_GithubParam
500000
4189
1168
12
BenchmarkZeus_GithubParam
500000
4385
1312
12
BenchmarkTigerTonic_GithubParam
200000
6733
1440
28
BenchmarkBone_GithubParam
200000
6955
1456
16
BenchmarkRevel_GithubParam
200000
8136
1784
30
BenchmarkTango_GithubParam
200000
8737
2240
48
BenchmarkPat_GithubParam
200000
9373
2480
56
BenchmarkGorillaMux_GithubParam
100000
15080
816
9
BenchmarkTraffic_GithubParam
100000
22092
6024
55
BenchmarkMartini_GithubParam
50000
30934
1184
12
BenchmarkGoRestful_GithubParam
30000
44947
568
16
BenchmarkGoJsonRest_GithubParam
30000
45040
4368
99

githuball

benchmark
operations
ns/op
B/op
allocs/op
BenchmarkHttpRouter_GithubAll
20000
66732
13792
167
BenchmarkAce_GithubAll
20000
86095
13792
167
BenchmarkGin_GithubAll
20000
88885
13792
167
BenchmarkDenco_GithubAll
10000
102101
20224
167
BenchmarkHttpTreeMux_GithubAll
10000
179829
56112
334
BenchmarkKocha_GithubAll
10000
180935
23304
843
BenchmarkRivet_GithubAll
10000
303924
84272
1079
BenchmarkVulcan_GithubAll
3000
391513
19894
609
BenchmarkGocraftWeb_GithubAll
5000
477265
133280
1889
BenchmarkBeego_GithubAll
2000
607974
146272
2092
BenchmarkGoji_GithubAll
2000
752515
56113
334
BenchmarkMacaron_GithubAll
2000
858812
224960
2315
BenchmarkZeus_GithubAll
2000
987888
300688
2648
BenchmarkTigerTonic_GithubAll
2000
1243886
241088
6052
BenchmarkRevel_GithubAll
1000
1697129
345553
5918
BenchmarkBone_GithubAll
500
2815706
648016
8119
BenchmarkTango_GithubAll
300
4619559
1338664
27736
BenchmarkPat_GithubAll
300
5253066
1504101
32222
BenchmarkGorillaMux_GithubAll
200
8659622
153137
1791
BenchmarkGoJsonRest_GithubAll
200
8904735
860716
19983
BenchmarkTraffic_GithubAll
200
9481685
2664761
22390
BenchmarkGoRestful_GithubAll
100
11013262
647516
7152
BenchmarkMartini_GithubAll
100
13711812
237953
2686

gplusstatic

benchmark
operations
ns/op
B/op
allocs/op
BenchmarkHttpRouter_GPlusStatic
30000000
46.8
0
0
BenchmarkHttpTreeMux_GPlusStatic
30000000
49.1
0
0
BenchmarkDenco_GPlusStatic
30000000
51.5
0
0
BenchmarkKocha_GPlusStatic
20000000
84.5
0
0
BenchmarkAce_GPlusStatic
10000000
130
0
0
BenchmarkGin_GPlusStatic
10000000
140
0
0
BenchmarkBone_GPlusStatic
10000000
212
32
1
BenchmarkTigerTonic_GPlusStatic
10000000
238
32
1
BenchmarkZeus_GPlusStatic
5000000
264
16
1
BenchmarkGoji_GPlusStatic
5000000
308
0
0
BenchmarkPat_GPlusStatic
3000000
435
96
2
BenchmarkRivet_GPlusStatic
3000000
472
112
2
BenchmarkVulcan_GPlusStatic
2000000
952
98
3
BenchmarkGocraftWeb_GPlusStatic
1000000
1110
288
6
BenchmarkTango_GPlusStatic
1000000
1351
320
8
BenchmarkBeego_GPlusStatic
1000000
1585
352
7
BenchmarkGorillaMux_GPlusStatic
1000000
2540
464
8
BenchmarkMacaron_GPlusStatic
1000000
2699
736
8
BenchmarkTraffic_GPlusStatic
500000
3474
1208
16
BenchmarkMartini_GPlusStatic
300000
6325
832
11
BenchmarkRevel_GPlusStatic
300000
6888
1272
25
BenchmarkGoRestful_GPlusStatic
200000
9714
1864
28
BenchmarkGoJsonRest_GPlusStatic
30000
40610
3648
95

gplusparam

benchmark
operations
ns/op
B/op
allocs/op
BenchmarkHttpRouter_GPlusParam
5000000
263
64
1
BenchmarkAce_GPlusParam
5000000
345
64
1
BenchmarkGin_GPlusParam
5000000
354
64
1
BenchmarkDenco_GPlusParam
5000000
356
64
1
BenchmarkKocha_GPlusParam
3000000
544
56
3
BenchmarkHttpTreeMux_GPlusParam
2000000
819
336
2
BenchmarkBone_GPlusParam
1000000
1189
384
3
BenchmarkGoji_GPlusParam
1000000
1234
336
2
BenchmarkRivet_GPlusParam
1000000
1334
464
5
BenchmarkVulcan_GPlusParam
1000000
1351
98
3
BenchmarkZeus_GPlusParam
1000000
1448
368
3
BenchmarkGocraftWeb_GPlusParam
1000000
2163
656
9
BenchmarkPat_GPlusParam
1000000
2574
704
14
BenchmarkTango_GPlusParam
1000000
2590
712
13
BenchmarkBeego_GPlusParam
1000000
2797
720
10
BenchmarkMacaron_GPlusParam
500000
3899
1104
11
BenchmarkTigerTonic_GPlusParam
500000
4305
1064
19
BenchmarkGorillaMux_GPlusParam
300000
5551
784
9
BenchmarkTraffic_GPlusParam
200000
7165
2000
23
BenchmarkRevel_GPlusParam
200000
7676
1704
28
BenchmarkGoRestful_GPlusParam
200000
8423
632
18
BenchmarkMartini_GPlusParam
200000
12127
1152
12
BenchmarkGoJsonRest_GPlusParam
30000
45820
4240
98

gplus2params

benchmark
operations
ns/op
B/op
allocs/op
BenchmarkHttpRouter_GPlus2Params
5000000
316
64
1
BenchmarkAce_GPlus2Params
5000000
404
64
1
BenchmarkGin_GPlus2Params
5000000
408
64
1
BenchmarkDenco_GPlus2Params
3000000
479
64
1
BenchmarkKocha_GPlus2Params
2000000
951
128
5
BenchmarkHttpTreeMux_GPlus2Params
2000000
1006
336
2
BenchmarkGoji_GPlus2Params
1000000
1642
336
2
BenchmarkRivet_GPlus2Params
1000000
1660
480
6
BenchmarkVulcan_GPlus2Params
1000000
2023
98
3
BenchmarkGocraftWeb_GPlus2Params
1000000
2584
720
10
BenchmarkZeus_GPlus2Params
1000000
2918
784
6
BenchmarkBone_GPlus2Params
500000
3315
736
7
BenchmarkBeego_GPlus2Params
500000
3333
784
11
BenchmarkMacaron_GPlus2Params
500000
4278
1168
12
BenchmarkTango_GPlus2Params
200000
6839
2136
36
BenchmarkTigerTonic_GPlus2Params
200000
6959
1528
28
BenchmarkPat_GPlus2Params
200000
7972
2304
41
BenchmarkRevel_GPlus2Params
200000
8228
1800
30
BenchmarkGoRestful_GPlus2Params
200000
10075
632
18
BenchmarkGorillaMux_GPlus2Params
200000
11993
816
9
BenchmarkTraffic_GPlus2Params
100000
15859
3312
34
BenchmarkMartini_GPlus2Params
50000
39215
1280
16
BenchmarkGoJsonRest_GPlus2Params
30000
44778
4384
99

gplusall

benchmark
operations
ns/op
B/op
allocs/op
BenchmarkHttpRouter_GPlusAll
500000
3258
640
11
BenchmarkAce_GPlusAll
500000
4596
640
11
BenchmarkGin_GPlusAll
300000
4795
640
11
BenchmarkDenco_GPlusAll
300000
4896
672
11
BenchmarkKocha_GPlusAll
200000
8651
976
43
BenchmarkHttpTreeMux_GPlusAll
200000
10243
3696
22
BenchmarkZeus_GPlusAll
100000
13132
1968
27
BenchmarkGoji_GPlusAll
100000
15260
3696
22
BenchmarkRivet_GPlusAll
100000
17903
5408
64
BenchmarkVulcan_GPlusAll
100000
19618
1274
39
BenchmarkGocraftWeb_GPlusAll
50000
27702
8144
116
BenchmarkBone_GPlusAll
50000
28692
6992
76
BenchmarkBeego_GPlusAll
50000
36675
8976
129
BenchmarkMacaron_GPlusAll
30000
50807
13968
142
BenchmarkTango_GPlusAll
30000
54233
15624
280
BenchmarkPat_GPlusAll
20000
62519
16880
343
BenchmarkTigerTonic_GPlusAll
20000
66615
14800
320
BenchmarkGorillaMux_GPlusAll
20000
82776
9712
115
BenchmarkRevel_GPlusAll
20000
100533
21656
368
BenchmarkTraffic_GPlusAll
10000
132969
37760
421
BenchmarkGoRestful_GPlusAll
10000
172340
28184
404
BenchmarkMartini_GPlusAll
5000
219808
15072
178
BenchmarkGoJsonRest_GPlusAll
3000
577060
54500
1274

parsestatic

benchmark
operations
ns/op
B/op
allocs/op
BenchmarkHttpRouter_ParseStatic
30000000
49.5
0
0
BenchmarkDenco_ParseStatic
20000000
64.6
0
0
BenchmarkHttpTreeMux_ParseStatic
20000000
81
0
0
BenchmarkKocha_ParseStatic
20000000
94.5
0
0
BenchmarkAce_ParseStatic
10000000
131
0
0
BenchmarkGin_ParseStatic
10000000
141
0
0
BenchmarkTigerTonic_ParseStatic
5000000
339
48
1
BenchmarkGoji_ParseStatic
5000000
381
0
0
BenchmarkRivet_ParseStatic
3000000
509
112
2
BenchmarkZeus_ParseStatic
3000000
536
80
2
BenchmarkBone_ParseStatic
2000000
659
144
3
BenchmarkPat_ParseStatic
1000000
1045
240
5
BenchmarkVulcan_ParseStatic
1000000
1089
98
3
BenchmarkGocraftWeb_ParseStatic
1000000
1169
304
6
BenchmarkTango_ParseStatic
1000000
1320
320
8
BenchmarkBeego_ParseStatic
1000000
1635
368
7
BenchmarkMacaron_ParseStatic
1000000
2784
752
8
BenchmarkGorillaMux_ParseStatic
500000
3755
464
8
BenchmarkTraffic_ParseStatic
300000
5043
1832
21
BenchmarkRevel_ParseStatic
300000
6927
1288
25
BenchmarkMartini_ParseStatic
200000
7196
832
11
BenchmarkGoRestful_ParseStatic
100000
15453
3160
32
BenchmarkGoJsonRest_ParseStatic
30000
40844
3649
95

parseparam

benchmark
operations
ns/op
B/op
allocs/op
BenchmarkHttpRouter_ParseParam
10000000
232
64
1
BenchmarkAce_ParseParam
5000000
305
64
1
BenchmarkGin_ParseParam
5000000
322
64
1
BenchmarkDenco_ParseParam
5000000
348
64
1
BenchmarkKocha_ParseParam
3000000
540
56
3
BenchmarkHttpTreeMux_ParseParam
2000000
820
336
2
BenchmarkVulcan_ParseParam
1000000
1179
98
3
BenchmarkGoji_ParseParam
1000000
1240
336
2
BenchmarkZeus_ParseParam
1000000
1251
384
3
BenchmarkRivet_ParseParam
1000000
1279
464
5
BenchmarkBone_ParseParam
1000000
1509
464
4
BenchmarkGocraftWeb_ParseParam
1000000
2091
672
9
BenchmarkBeego_ParseParam
500000
2710
736
10
BenchmarkPat_ParseParam
500000
3635
1136
20
BenchmarkTango_ParseParam
500000
3735
1176
19
BenchmarkMacaron_ParseParam
500000
3835
1120
11
BenchmarkTigerTonic_ParseParam
500000
4079
1024
19
BenchmarkGorillaMux_ParseParam
300000
4451
784
9
BenchmarkTraffic_ParseParam
200000
6807
2280
25
BenchmarkRevel_ParseParam
200000
7542
1704
28
BenchmarkGoRestful_ParseParam
200000
8325
568
16
BenchmarkMartini_ParseParam
200000
10219
1152
12
BenchmarkGoJsonRest_ParseParam
30000
42863
4208
98

parse2params

benchmark
operations
ns/op
B/op
allocs/op
BenchmarkHttpRouter_Parse2Params
5000000
260
64
1
BenchmarkAce_Parse2Params
5000000
342
64
1
BenchmarkGin_Parse2Params
5000000
363
64
1
BenchmarkDenco_Parse2Params
3000000
416
64
1
BenchmarkKocha_Parse2Params
2000000
884
128
5
BenchmarkHttpTreeMux_Parse2Params
2000000
929
336
2
BenchmarkGoji_Parse2Params
1000000
1232
336
2
BenchmarkVulcan_Parse2Params
1000000
1372
98
3
BenchmarkBone_Parse2Params
1000000
1377
416
3
BenchmarkZeus_Parse2Params
1000000
1503
400
3
BenchmarkRivet_Parse2Params
1000000
1565
480
6
BenchmarkGocraftWeb_Parse2Params
1000000
2425
720
10
BenchmarkBeego_Parse2Params
500000
2999
784
11
BenchmarkTango_Parse2Params
500000
3028
776
17
BenchmarkPat_Parse2Params
500000
3601
864
21
BenchmarkMacaron_Parse2Params
500000
4424
1168
12
BenchmarkGorillaMux_Parse2Params
300000
4780
816
9
BenchmarkTigerTonic_Parse2Params
300000
6686
1440
28
BenchmarkTraffic_Parse2Params
200000
7223
2088
25
BenchmarkRevel_Parse2Params
200000
7904
1768
30
BenchmarkGoRestful_Parse2Params
200000
8920
568
16
BenchmarkMartini_Parse2Params
200000
10642
1184
12
BenchmarkGoJsonRest_Parse2Params
30000
44159
4272
99

parseall

benchmark
operations
ns/op
B/op
allocs/op
BenchmarkHttpRouter_ParseAll
500000
4787
640
16
BenchmarkAce_ParseAll
200000
7128
640
16
BenchmarkDenco_ParseAll
200000
7386
928
16
BenchmarkGin_ParseAll
200000
7731
640
16
BenchmarkKocha_ParseAll
200000
12292
1112
54
BenchmarkHttpTreeMux_ParseAll
100000
15354
5376
32
BenchmarkGoji_ParseAll
50000
25089
5376
32
BenchmarkZeus_ParseAll
50000
25650
2864
62
BenchmarkRivet_ParseAll
50000
28721
8592
103
BenchmarkBone_ParseAll
50000
35733
9296
99
BenchmarkVulcan_ParseAll
30000
43180
2548
78
BenchmarkGocraftWeb_ParseAll
30000
49867
13936
207
BenchmarkBeego_ParseAll
20000
61933
15600
233
BenchmarkPat_ParseAll
20000
67879
17568
382
BenchmarkMacaron_ParseAll
20000
92773
25584
259
BenchmarkGorillaMux_ParseAll
10000
166699
17280
224
BenchmarkRevel_ParseAll
10000
236948
40464
704
BenchmarkTigerTonic_ParseAll
10000
243153
20032
417
BenchmarkMartini_ParseAll
5000
272145
26848
302
BenchmarkTraffic_ParseAll
10000
294815
58496
687
BenchmarkGoRestful_ParseAll
3000
501552
106272
904
BenchmarkGoJsonRest_ParseAll
2000
1186586
105645
2527
BenchmarkTango_ParseAll
10000
359275650
16560
330

staticall

benchmark
operations
ns/op
B/op
allocs/op
BenchmarkDenco_StaticAll
100000
20942
0
0
BenchmarkHttpRouter_StaticAll
100000
21061
0
0
BenchmarkHttpTreeMux_StaticAll
100000
22365
0
0
BenchmarkKocha_StaticAll
50000
33958
0
0
BenchmarkAce_StaticAll
30000
42505
0
0
BenchmarkGin_StaticAll
30000
44078
0
0
BenchmarkBone_StaticAll
20000
66953
0
0
BenchmarkRivet_StaticAll
20000
99263
17584
314
BenchmarkGoji_StaticAll
20000
100167
0
0
BenchmarkTigerTonic_StaticAll
10000
134380
7504
157
BenchmarkGocraftWeb_StaticAll
10000
238048
47696
942
BenchmarkBeego_StaticAll
5000
355491
57744
1099
BenchmarkMacaron_StaticAll
5000
497326
118032
1256
BenchmarkZeus_StaticAll
2000
1195525
252185
5254
BenchmarkRevel_StaticAll
2000
1208566
204528
3925
BenchmarkHttpServeMux_StaticAll
1000
1331540
96
8
BenchmarkPat_StaticAll
1000
2234649
533904
11123
BenchmarkGorillaMux_StaticAll
1000
2603914
72944
1264
BenchmarkVulcan_StaticAll
500
2606817
732248
14444
BenchmarkTraffic_StaticAll
500
2742449
732248
14444
BenchmarkMartini_StaticAll
300
5174033
140352
2335
BenchmarkGoRestful_StaticAll
200
7468074
314442
5007
BenchmarkGoJsonRest_StaticAll
200
9329636
610141
15066
BenchmarkTango_StaticAll
500
7193861130
54848
1544
PDF 印刷