HttpArena
Frameworks

userver

Flagship · C++ · standard configuration

Asynchronous framework with a rich set of abstractions for fast and comfortable creation of C++ microservices, services and utilities

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.112 of 71518

Every result

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

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline5121,026,922498us3.60ms6555.9%221MiB
ConnectionBaseline4,0961,019,6614.02ms10.00ms6363.5%441MiB
ConnectionPipelined5121,443,6335.67ms9.07ms6717.2%265MiB
ConnectionPipelined4,0961,324,62949.30ms66.00ms6703.8%899MiB
ConnectionShort-lived512828,453609us3.85ms6203.2%253MiB
ConnectionShort-lived4,096872,9184.68ms13.10ms6390.8%585MiB
WorkloadJSON4,096659,5975.84ms12.40ms6387.2%559MiB
WorkloadJSON Comp512300,2061.70ms4.54ms6546.7%257MiB
WorkloadJSON Comp4,096298,14813.71ms28.90ms6523.9%604MiB
WorkloadJSON Comp16,384298,25352.43ms201.20ms6525.1%1.6GiB
WorkloadJSON TLS4,096554,0737.63ms109.65ms6557.0%739MiB
WorkloadUpload3270145.43ms126.00ms3272.2%1.1GiB
WorkloadUpload256634373.51ms1.08s6595.3%3.6GiB
WorkloadStatic1,024162,7326.31ms24.09ms6596.2%445MiB
WorkloadStatic4,096187,12921.95ms92.67ms6577.4%946MiB
WorkloadStatic6,800195,16735.31ms194.66ms6558.7%1.3GiB
WorkloadStatic TLS1,024156,6526.53ms26.10ms6583.0%588MiB
WorkloadStatic TLS4,096164,14125.00ms160.32ms6401.9%1.3GiB
WorkloadStatic TLS6,800161,96942.86ms285.04ms6413.9%1.8GiB
DatabaseAsync DB1,024241,6323.60ms10.90ms5700.2%308MiB
Multi-endpointAPI-425637,0865.52ms46.70ms403.3%206MiB
Multi-endpointAPI-161,024123,4036.36ms32.10ms1781.4%393MiB

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