HTTP Server benchmark

Arun aruncxy at gmail.com
Tue Jul 21 08:28:45 UTC 2020


I created this a while ago and stumbled on this today again. 
FWIW, we can show this to someone claiming D as slow.

https://github.com/carun/http-server-benchmark

vibe-d clearly uses lot more memory than rust-actix. I am not a 
rust programmer by any means, so I just ran the test code in the 
actix repo.

Also we use poco (cpp) in production heavily and the performance 
numbers don't really match the actual numbers observed in this 
benchmark.

So far memory and related issues are the major ones I have 
observed in various instances of our apps across the board using 
D. I have seen crashes with vibe-d under 100% CPU usage. I have 
given up using it since then and moved to poco permanently, 
albeit it feels like coding in 2000s with if-else for route 
configuration.


More information about the Digitalmars-d mailing list