<div dir="ltr">Thanks.<div><br></div><div>I had a workaround but was not for real. Levente's patch works for me.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Dec 13, 2020 at 9:35 PM Levente Uzonyi <<a href="mailto:leves@caesar.elte.hu">leves@caesar.elte.hu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> On Sun, 13 Dec 2020, tim Rowledge wrote:<br>
<br>
> <br>
><br>
><br>
>> On 2020-11-22, at 8:50 PM, Levente Uzonyi <<a href="mailto:leves@caesar.elte.hu" target="_blank">leves@caesar.elte.hu</a>> wrote:<br>
>> <br>
>> On Sat, 21 Nov 2020, Eliot Miranda wrote:<br>
>> <br>
>>> Hi Yoshiki,<br>
>>><br>
>>>   Levente replaced the select code with epoll code on Linux a fey weeks<br>
>>> ago.  Maybe there’s a regression.<br>
>> <br>
>> That is indeed the culprit. epoll_wait expects the timeout in milliseconds but the value is in microseconds. Unfortunately, fixing that brings back the old increased cpu usage.<br>
><br>
> Do we have a decent solution for this issue? It *utterly* ruins NuScratch on a Pi and I'm trying to make a new release. Won't someone please think of the children?<br>
<br>
Just pushed a fix[1]. Let me know if that works.<br>
<br>
<br>
Levente<br>
<br>
[1] <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/3db3888c2a76bd91ef66d70521d85f80e9d18f1d" rel="noreferrer" target="_blank">https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/3db3888c2a76bd91ef66d70521d85f80e9d18f1d</a><br>
><br>
> tim<br>
> --<br>
> tim Rowledge; <a href="mailto:tim@rowledge.org" target="_blank">tim@rowledge.org</a>; <a href="http://www.rowledge.org/tim" rel="noreferrer" target="_blank">http://www.rowledge.org/tim</a><br>
> Strange OpCodes: ETO: Emulate Toaster Oven</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature">-- Yoshiki<div><br></div></div>