Httpserver performance

Robert Engels robaho at me.com
Fri Jul 5 17:41:49 UTC 2024


Some that follow this list might be interested in the latest release of my httpserver - which is a port of the JDK one - designed for virtual threads (no async, no synchronized blocks) at https://github.com/robaho/httpserver <https://github.com/robaho/httpserver>

It shows nearly 3x performance on the tech empower low-level benchmarks.

I attribute most of the performance gain due to it supporting http pipelining, which I think should be easy to backport in the JDK version. There are some other micro improvements that help quite a bit for these types of tests. As it is, it is able to saturate a 1gbit ethernet link.



I am in the process of submitting it to Tech Empower as an available framework.

Feel free to reach out with any questions.

Robert
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/loom-dev/attachments/20240705/4f5dc67d/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PastedGraphic-6.png
Type: image/png
Size: 65926 bytes
Desc: not available
URL: <https://mail.openjdk.org/pipermail/loom-dev/attachments/20240705/4f5dc67d/PastedGraphic-6-0001.png>


More information about the loom-dev mailing list