Skip to content

Commit

Permalink
Updated benchmark, fixed #88
Browse files Browse the repository at this point in the history
Signed-off-by: Vishal Rana <vr@labstack.com>
  • Loading branch information
vishr committed Jun 3, 2015
1 parent 4a27e36 commit 24ac4dc
Showing 1 changed file with 29 additions and 27 deletions.
56 changes: 29 additions & 27 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,38 +32,40 @@ Echo is a fast HTTP router (zero memory allocation) and micro web framework in G

## Benchmark

Based on [julienschmidt/go-http-routing-benchmark] (https://github.com/vishr/go-http-routing-benchmark), April 1, 2015
Based on [julienschmidt/go-http-routing-benchmark] (https://github.com/vishr/go-http-routing-benchmark), June 3, 2015.

##### [GitHub API](http://developer.github.com/v3)

> Echo: 42728 ns/op, 0 B/op, 0 allocs/op
> Echo: 51470 ns/op, 0 B/op, 0 allocs/op
```
BenchmarkAce_GithubAll 20000 65328 ns/op 13792 B/op 167 allocs/op
BenchmarkBear_GithubAll 10000 241852 ns/op 79952 B/op 943 allocs/op
BenchmarkBeego_GithubAll 3000 458234 ns/op 146272 B/op 2092 allocs/op
BenchmarkBone_GithubAll 1000 1923508 ns/op 648016 B/op 8119 allocs/op
BenchmarkDenco_GithubAll 20000 81294 ns/op 20224 B/op 167 allocs/op
BenchmarkEcho_GithubAll 30000 42728 ns/op 0 B/op 0 allocs/op
BenchmarkGin_GithubAll 20000 69373 ns/op 13792 B/op 167 allocs/op
BenchmarkGocraftWeb_GithubAll 10000 370978 ns/op 133280 B/op 1889 allocs/op
BenchmarkGoji_GithubAll 3000 542766 ns/op 56113 B/op 334 allocs/op
BenchmarkGoJsonRest_GithubAll 5000 452551 ns/op 135995 B/op 2940 allocs/op
BenchmarkGoRestful_GithubAll 200 9500204 ns/op 707604 B/op 7558 allocs/op
BenchmarkGorillaMux_GithubAll 200 6770545 ns/op 153137 B/op 1791 allocs/op
BenchmarkHttpRouter_GithubAll 30000 56097 ns/op 13792 B/op 167 allocs/op
BenchmarkHttpTreeMux_GithubAll 10000 143175 ns/op 56112 B/op 334 allocs/op
BenchmarkKocha_GithubAll 10000 147959 ns/op 23304 B/op 843 allocs/op
BenchmarkMacaron_GithubAll 2000 724650 ns/op 224960 B/op 2315 allocs/op
BenchmarkMartini_GithubAll 100 10926021 ns/op 237953 B/op 2686 allocs/op
BenchmarkPat_GithubAll 300 4525114 ns/op 1504101 B/op 32222 allocs/op
BenchmarkRevel_GithubAll 2000 1172963 ns/op 345553 B/op 5918 allocs/op
BenchmarkRivet_GithubAll 10000 249104 ns/op 84272 B/op 1079 allocs/op
BenchmarkTango_GithubAll 300 4012826 ns/op 1368581 B/op 29157 allocs/op
BenchmarkTigerTonic_GithubAll 2000 975450 ns/op 241088 B/op 6052 allocs/op
BenchmarkTraffic_GithubAll 200 7540377 ns/op 2664762 B/op 22390 allocs/op
BenchmarkVulcan_GithubAll 5000 307241 ns/op 19894 B/op 609 allocs/op
BenchmarkZeus_GithubAll 2000 752907 ns/op 300688 B/op 2648 allocs/op
BenchmarkAce_GithubAll 20000 94717 ns/op 13792 B/op 167 allocs/op
BenchmarkBear_GithubAll 10000 256145 ns/op 79952 B/op 943 allocs/op
BenchmarkBeego_GithubAll 3000 469972 ns/op 146272 B/op 2092 allocs/op
BenchmarkBone_GithubAll 1000 2072555 ns/op 648016 B/op 8119 allocs/op
BenchmarkDenco_GithubAll 20000 83592 ns/op 20224 B/op 167 allocs/op
BenchmarkEcho_GithubAll 30000 51470 ns/op 0 B/op 0 allocs/op
BenchmarkGin_GithubAll 3000 412886 ns/op 0 B/op 0 allocs/op
BenchmarkGocraftWeb_GithubAll 5000 382170 ns/op 133280 B/op 1889 allocs/op
BenchmarkGoji_GithubAll 3000 587399 ns/op 56113 B/op 334 allocs/op
BenchmarkGoJsonRest_GithubAll 3000 466328 ns/op 135995 B/op 2940 allocs/op
BenchmarkGoRestful_GithubAll 100 15911295 ns/op 797239 B/op 7725 allocs/op
BenchmarkGorillaMux_GithubAll 200 7259833 ns/op 153137 B/op 1791 allocs/op
BenchmarkHttpRouter_GithubAll 30000 53211 ns/op 13792 B/op 167 allocs/op
BenchmarkHttpTreeMux_GithubAll 10000 140674 ns/op 56112 B/op 334 allocs/op
BenchmarkKocha_GithubAll 10000 142697 ns/op 23304 B/op 843 allocs/op
BenchmarkMacaron_GithubAll 2000 698228 ns/op 224960 B/op 2315 allocs/op
BenchmarkMartini_GithubAll 100 10549612 ns/op 237953 B/op 2686 allocs/op
BenchmarkPat_GithubAll 300 4216772 ns/op 1504104 B/op 32222 allocs/op
BenchmarkPossum_GithubAll 5000 259462 ns/op 97441 B/op 812 allocs/op
BenchmarkR2router_GithubAll 10000 230233 ns/op 77328 B/op 1182 allocs/op
BenchmarkRevel_GithubAll 2000 1119373 ns/op 345554 B/op 5918 allocs/op
BenchmarkRivet_GithubAll 10000 237266 ns/op 84272 B/op 1079 allocs/op
BenchmarkTango_GithubAll 5000 404104 ns/op 87081 B/op 2470 allocs/op
BenchmarkTigerTonic_GithubAll 2000 940919 ns/op 241089 B/op 6052 allocs/op
BenchmarkTraffic_GithubAll 200 7735738 ns/op 2664767 B/op 22390 allocs/op
BenchmarkVulcan_GithubAll 5000 326434 ns/op 19894 B/op 609 allocs/op
BenchmarkZeus_GithubAll 2000 748688 ns/op 300688 B/op 2648 allocs/op
```

## Installation
Expand Down

0 comments on commit 24ac4dc

Please sign in to comment.