pedestal
Emerging · Clojure · engine: Jetty · standard configuration · completeness 4/4
Pedestal connector-map benchmark entry using the standard Jetty-backed server.
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, less 2.5% for each of routing, middleware, request and response the entry does not do for you - its completeness factor, which the WebSocket and gRPC families do not carry. 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 | 62 of 71 | 996 |
Every result
Alpha Round, 10 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 | 4,096 | 324,081 | 5.06ms | 118.00ms | 5889.4% | 7.8GiB |
| Connection | Pipelined | 4,096 | 370,478 | 78.43ms | 437.10ms | 3841.5% | 8.1GiB |
| Connection | Short-lived | 4,096 | 349,439 | 1.39ms | 6.53ms | 6110.3% | 6.3GiB |
| Concurrency | Async Delay | 32,000 | 262,159 | 11.73ms | 21.30ms | 4703.7% | 7.5GiB |
| Efficiency | Latency-10K | 1,024 | 9,817 | 145.2us | 199.0us | 110.3% | 1.1GiB |
| Efficiency | Latency-1M | 1,024 | 318,589 | 6286786.6us | 13144064.0us | 5429.6% | 5.4GiB |
| Efficiency | Latency-500K/8 | 1,024 | 64,173 | 8056492.6us | 16949248.0us | 785.2% | 3.2GiB |
| Workload | JSON Comp | 4,096 | 40,715 | 45.95ms | 209.30ms | 6332.0% | 5.9GiB |
| Workload | JSON Comp | 16,384 | 41,777 | 91.49ms | 499.00ms | 6108.9% | 6.9GiB |
| Database | Async DB | 1,024 | 56,924 | 16.28ms | 107.10ms | 6331.9% | 5.8GiB |
Compared with
The Clojure entries around pedestal on the HTTP/1.1 composite, and the one leading them. The last column shows every profile side by side.
| Entry | Composite | vs pedestal | |
|---|---|---|---|
| ring-http-exchange | 3695 | +271% | head to head |
| ring-jetty9-adapter | 2104 | +111% | head to head |
| reitit | 1778 | +79% | head to head |
| http-kit | 992 | -0% | head to head |
Compare pedestal with any Clojure entry · Compare pedestal with any entry, in any language · Every Clojure entry, ranked
Results updated · How the benchmark is run · The machine · Add or fix an entry