<div>Hi Herbert,</div><div><br></div><div>That 15+% cpu load at idle seems to indicate polling I/O, yes?<caret></caret></div><div><br></div><div id="protonmail_signature_block" class="protonmail_signature_block"><div><div>Kindly,<br>Robert<br></div></div></div>  <div><br></div><div><br></div>On Mon, Jul 13, 2020 at 11:21, Herbert König <<a href="mailto:herbertkoenig@gmx.net" class="">herbertkoenig@gmx.net</a>> wrote:<blockquote class="protonmail_quote" type="cite">  
  
    
  
  
    Hi Robert,<br>
    <br>
    I cannot directly reply but a datapoint:<br>
    On a PiZeroW an idle Squeak 5.3 uses 15+ % CPU. Also if the Window
    is minimized. That does not look event driven but maybe tightvnc
    plays a role here too.<br>
    <br>
    Otherwise it runs fine over months at 60 % CPU 24/7 on an A+ since
    2014. Outside between -20 and +40 ^C. That's 5.1 currently. I can
    really recommend using Squeak on a Pi. Unless that constant CPU load
    cannot be accepted.<br>
    <br>
    Cheers,<br>
    <br>
    Herbert<br>
    <br>
    <img src="cid:part1.867841E4.AF203BD4@gmx.net" alt="" src-original-pm-cid="cid:part1.867841E4.AF203BD4@gmx.net"><br>
    <br>
    <div class="moz-cite-prefix">Am 13.07.2020 um 16:02 schrieb Robert
      Withers via Squeak-dev:<br>
    </div>
    <blockquote type="cite">
      
      <p>Hey y'all, there is a discussion thread on this article [1]
        about Smalltalk on a Pi. I commented pointing to Squeak on a Pi.
        Another commenter made this statement and I wish to respond.<br>
      </p>
      <blockquote>
        <div class="comment-content">
          <p>I used a Squeak variant to test hardware and prototype UI
            ideas. Ran like a champ on bare bones 68000, PPC & ARM
            boards.</p>
          <p>The only critique I have of using Squeak out of the box is
            <i>it’s original VM used polling for I/O</i>. I’m sure there
            are VMs by now that don’t have this problem. And <i>message
              dispatch is a bit of a pig</i> in terms of power usage.
            But again, a properly JITted Smalltalk VM should be fine. I
            would LOVE IT if Smalltalk or Self became <i>popular for
              embedded work</i>.</p>
        </div>
      </blockquote>
      <p>K, r</p>
      <p>---<br>
      </p>
      <p>[1] Making Smalltalk On A Raspberry Pi - <a class="moz-txt-link-freetext" href="https://hackaday.com/2020/07/12/making-smalltalk-on-a-raspberry-pi/">https://hackaday.com/2020/07/12/making-smalltalk-on-a-raspberry-pi/</a><br>
      </p>
      <div class="moz-cite-prefix"><br>
      </div>
      <div class="moz-cite-prefix"><br>
      </div>
      <div class="moz-cite-prefix">On 7/13/20 9:45 AM, Robert Withers
        wrote:<br>
      </div>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">Hello everyone!

Does the current cog spur 64-it VM use polling I/O? Or is some other
mechanism used?

Kindly,
rabbit

</pre>
      </blockquote>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap=""></pre>
    </blockquote>
    <br>
  

</blockquote><div><br></div><div><br></div>