On Fri, 27 Mar 2026 06:24:46 GMT, Francesco Nigro <[email protected]> wrote:

>> Ported from 7ac9ca128885c5dd561e6fbd6bbeaddb86d6264c to the latest upstream 
>> fibers branch. Adapted to the current API which renamed 
>> implRegister/implDeregister to implStartPoll/implStopPoll and added 
>> Mode/EventFD/Cleaner/PollerGroup architecture.
>
> Francesco Nigro has updated the pull request incrementally with one 
> additional commit since the last revision:
> 
>   Multi-server echo and non-spinning select for poller benchmark
>   
>   Use multiple NIO server instances (configurable via @Param serverCount)
>   with round-robin client connections to remove the server as a bottleneck
>   when scaling carrier parallelism.
>   
>   Switch from selectNow() (spinning) to select(1) (blocking with 1ms
>   timeout) to avoid wasting CPU and polluting perfnorm measurements.
>   
>   Reset AtomicBoolean guard and round-robin counter in tearDown() to
>   support multi-fork JMH runs.

I'm working now to provide some end 2 end benchmarks to have some better 
picture of what's goin on. 🙏

-------------

PR Comment: https://git.openjdk.org/loom/pull/223#issuecomment-4141807382

Reply via email to