<!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>