vertx
Flagship · Java · engine: Netty · standard configuration
Eclipse Vert.x 5 with vertx-web on Netty, one server verticle per core. Routing and query/path params through the Router API, JsonObject serialization, gzip through the server compression option.
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 | 28 of 71 | 283 |
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 | 2,072,254 | 246us | 460us | 6418.1% | 3.3GiB |
| Connection | Baseline | 4,096 | 2,060,804 | 1.99ms | 5.03ms | 6246.7% | 4.5GiB |
| Connection | Pipelined | 512 | 11,418,576 | 716us | 3.60ms | 6154.3% | 5.7GiB |
| Connection | Pipelined | 4,096 | 11,211,420 | 5.86ms | 14.60ms | 6099.4% | 6.2GiB |
| Connection | Short-lived | 512 | 600,428 | 845us | 8.29ms | 3301.4% | 2.4GiB |
| Connection | Short-lived | 4,096 | 605,570 | 6.71ms | 68.60ms | 3343.8% | 2.3GiB |
| Workload | JSON | 4,096 | 688,783 | 5.66ms | 22.90ms | 6242.5% | 11.4GiB |
| Workload | JSON Comp | 512 | 259,837 | 1.97ms | 8.95ms | 6166.2% | 4.1GiB |
| Workload | JSON Comp | 4,096 | 259,189 | 15.78ms | 43.40ms | 5997.8% | 6.7GiB |
| Workload | JSON Comp | 16,384 | 256,936 | 63.14ms | 149.40ms | 6245.0% | 12.8GiB |
| Workload | Upload | 32 | 2,105 | 15.17ms | 62.10ms | 2628.5% | 7.8GiB |
| Workload | Upload | 256 | 2,029 | 122.87ms | 680.90ms | 6011.4% | 8.9GiB |
How the benchmark is run · The machine · Add or fix an entry