<!DOCTYPE html><html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body>
    <br>
    <br>
    <div class="moz-cite-prefix">On 12/08/2024 20:29, Robert Engels
      wrote:<br>
    </div>
    <blockquote type="cite" cite="mid:ECF1EE89-3253-447C-BC75-84DF26C1FD5E@icloud.com">
      <pre class="moz-quote-pre" wrap="">Sorry, I should have included that. I am using (build 24-loom+3-33) - which is still using Pollers.

</pre>
    </blockquote>
    That's based on jdk-24+8 so up to date.<br>
    <br>
    There are two "poller modes". On macOS it uses the "system thread"
    poller mode by default but you can experiment with
    -Djdk.pollerMode=2 to have the poller threads be virtual threads,
    same as the default on Linux. To do this will also mean setting
    -Djdk.readPollers=4 or some power of 2 value. Our testing on macOS
    some time ago didn't converge on the best default.<br>
    <br>
    There seems to be a lot of errors (broken pipe, connection reset,
    and other timeouts) in your results. Do you have some TCP/networking
    tuning to remove these from the runs as I assume timeouts will skew
    some of the results.<br>
    <br>
    -Alan<br>
  </body>
</html>