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
