Performance Questions and Poller Implementation in Project Loom

Robert Engels rengels at ix.netcom.com
Wed Nov 1 22:37:25 UTC 2023


Sadly, Helidon doesn’t support websocket so. Kind of limits it’s use for many applications. 

> On Nov 1, 2023, at 5:30 PM, Robert Engels <rengels at ix.netcom.com> wrote:
> 
> 
> 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/f93c104a/attachment.htm>


More information about the loom-dev mailing list