Skip to main content

Benchmarks

We've measured HTTP GET request performance using JMH as the benchmark tool:

Time: 29112ms;
Average time: 5822.4ms;
Best time: 5757ms;
Worst time: 5892ms;
Requests per second: 171750;

ActiveJ result is 171.8K RPS on a single CPU. Not only is it faster than highly-specialized Vert.x (162.9K RPS), but also with 50% less CPU load.

When using HTTP pipelining, performance reaches 1.5M RPS.

ActiveJ has placed first in the-benchmarker's web frameworks benchmark as per 2021-07-18.

As for TechEmpower benchmark's continuous runs, ActiveJ HTTP places among top Java servers in JSON and Plaintext categories.

You can find HTTP benchmark sources on GitHub