gin
Flagship · Go · engine: net/http · standard configuration
Gin web framework on the Go net/http server, default configuration. Routing and path/query binding through the Gin API, encoding/json via c.JSON, gzip through the gin-contrib/gzip middleware.
Composite rank
Each profile of a family is worth 100 to the entry that leads it, and the composite is the sum over the family. The field is this entry's own league: engines and reverse proxies are scored apart from frameworks. How it works.
| Family | Rank | Composite |
|---|---|---|
| HTTP/1.1 | 47 of 71 | 161 |
Every result
Alpha Round, 12 runs. Requests per second is the best of three; latency, CPU and memory come from that run.
| Category | Profile | Conns | Req/sec | Avg | p99 | CPU | Memory |
|---|---|---|---|---|---|---|---|
| Connection | Baseline | 512 | 317,796 | 1.61ms | 12.60ms | 2397.0% | 84MiB |
| Connection | Baseline | 4,096 | 520,987 | 7.85ms | 117.40ms | 3620.3% | 205MiB |
| Connection | Pipelined | 512 | 834,021 | 9.70ms | 163.90ms | 3353.2% | 96MiB |
| Connection | Pipelined | 4,096 | 1,209,519 | 40.47ms | 1.79s | 4485.3% | 328MiB |
| Connection | Short-lived | 512 | 145,860 | 3.50ms | 37.10ms | 2004.2% | 60MiB |
| Connection | Short-lived | 4,096 | 166,236 | 24.07ms | 253.50ms | 2118.5% | 68MiB |
| Workload | JSON | 4,096 | 164,735 | 23.07ms | 623.40ms | 2651.9% | 156MiB |
| Workload | JSON Comp | 512 | 168,676 | 3.03ms | 55.10ms | 5276.2% | 365MiB |
| Workload | JSON Comp | 4,096 | 175,221 | 22.83ms | 467.70ms | 5515.3% | 858MiB |
| Workload | JSON Comp | 16,384 | 182,155 | 88.62ms | 812.10ms | 5658.5% | 1.9GiB |
| Workload | Upload | 32 | 2,454 | 13.00ms | 36.80ms | 2251.5% | 41MiB |
| Workload | Upload | 256 | 2,890 | 81.73ms | 306.80ms | 3977.3% | 65MiB |
How the benchmark is run · The machine · Add or fix an entry