Performance Questions and Poller Implementation in Project Loom

Robert Engels rengels at ix.netcom.com
Wed Nov 1 22:30:09 UTC 2023


I reviewed the benchmarks as well. 

Something smells fishy - and the design is suspect. There should be a standardized client that enforcers all required behavior and provides randomization of requests. 

Otherwise the benchmarks don’t come close to the real world. 

> On Nov 1, 2023, at 3:23 PM, Ilya Starchenko <st.ilya.101 at gmail.com> wrote:
> 
> 
>> On 1 Nov 2023 at 01:51:44, Francesco Nigro <nigro.fra at gmail.com> wrote:
>> Techempower plaintext is highly pipelined (in the worst way, because is http 1.1 and NOT http 2, which is designed for that) and CPU bound, due to http encoding/decoding, especially if the framework is a "proper" one (see my rant at  https://github.com/TechEmpower/FrameworkBenchmarks/discussions/7984) and materialize properly the headers; which means that an improvement in that part can be the responsible to achieve better numbers in techempower
> 
> Franz,
> 
> Thank you for the clarification. I've already noticed that some of the Techempower benchmarks don't accurately represent real-world scenarios, but I haven't found another benchmark that would be more representative. I'll try profiling and perhaps look for alternative benchmarks (I've heard that the Quarkus team is working on some benchmarks).
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/loom-dev/attachments/20231101/b5d5bbfc/attachment.htm>


More information about the loom-dev mailing list