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