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