Loom and high performance networking
robert engels
robaho at icloud.com
Tue Aug 13 15:34:07 UTC 2024
I did. It didn’t make any difference. I checked the thread dump as well and the extras were created.
Surprised that lowering the priority didn’t help - so now I need to think about other options. It feels like something when the carriers can use all the cores that the poller is prevented from running - like some sort of lock being held by the carrier/vt and do it thrashes around until it eventually gets a chance.
> On Aug 13, 2024, at 10:26 AM, Alan Bateman <Alan.Bateman at oracle.com> wrote:
>
> On 13/08/2024 15:59, robert engels wrote:
>> Surprisingly, lowering the priority of the carrier threads did not result in the same performance gains as reducing the parallelism.
>>
> Did you do any experiments with -Djdk.readPollers=2 or -Djdk.readPollers=4 to remove contention from the kqueue from the picture.
>
> -Alan
More information about the loom-dev
mailing list