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