HttpArena
Frameworks

micronaut

Flagship · Java · engine: netty · standard configuration

Micronaut 5 on the Netty HTTP server, default configuration, running on the JVM and not on native-image. Routing and injection are generated at compile time by the Micronaut annotation processor, JSON through Jackson, gzip through the Netty server compression the framework enables by itself.

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.

FamilyRankComposite
HTTP/1.136 of 71212

Every result

Alpha Round, 12 runs. Requests per second is the best of three; latency, CPU and memory come from that run.

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline5121,602,707318us588us6553.7%2.9GiB
ConnectionBaseline4,0961,596,0332.57ms5.66ms6202.6%4.1GiB
ConnectionPipelined5127,024,7901.17ms4.12ms6131.7%4.7GiB
ConnectionPipelined4,0967,330,6208.95ms20.60ms5906.8%6.2GiB
ConnectionShort-lived512621,776815us7.84ms4174.0%1.1GiB
ConnectionShort-lived4,096618,7806.59ms66.90ms3990.1%1.3GiB
WorkloadJSON4,096773,3804.96ms22.90ms6486.9%3.3GiB
WorkloadJSON Comp512271,4291.88ms6.96ms6291.9%2.0GiB
WorkloadJSON Comp4,096267,03915.31ms41.00ms6158.6%3.0GiB
WorkloadJSON Comp16,384263,04461.69ms130.40ms6256.0%3.6GiB
WorkloadUpload3263369.50ms2.12s558.5%3.9GiB
WorkloadUpload256216598.36ms4.14s1217.7%4.4GiB

How the benchmark is run · The machine · Add or fix an entry