rocket
Flagship · Rust · engine: hyper · standard configuration
Rocket 0.5 on hyper with the multi-threaded Tokio runtime, default configuration. Routing, path and query guards through the Rocket API, serde_json via the Json responder.
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 | 44 of 71 | 171 |
Every result
Alpha Round, 9 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 | 680,970 | 712us | 1.53ms | 5937.3% | 70MiB |
| Connection | Baseline | 4,096 | 668,747 | 1.84ms | 5.04ms | 6200.4% | 135MiB |
| Connection | Pipelined | 512 | 1,392,601 | 5.29ms | 16.60ms | 6671.5% | 64MiB |
| Connection | Pipelined | 4,096 | 1,266,201 | 13.23ms | 49.80ms | 6539.9% | 103MiB |
| Connection | Short-lived | 512 | 473,133 | 487us | 2.05ms | 3287.0% | 74MiB |
| Connection | Short-lived | 4,096 | 493,183 | 862us | 2.26ms | 3165.2% | 76MiB |
| Workload | JSON | 4,096 | 553,071 | 2.76ms | 6.75ms | 5985.9% | 152MiB |
| Workload | Upload | 32 | 2,234 | 14.29ms | 55.30ms | 2330.5% | 106MiB |
| Workload | Upload | 256 | 2,884 | 83.28ms | 314.50ms | 5190.8% | 328MiB |
How the benchmark is run · The machine · Add or fix an entry