<br><br><div class="gmail_quote">On Thu, Feb 14, 2008 at 10:02 PM, Igor Stasenko &lt;<a href="mailto:siguctua@gmail.com">siguctua@gmail.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
Hello everyone,<br>
<br>
I&#39;d like to discuss a not-very-easy to understand topic, like<br>
interrupt checking mechanism in squeak VM.<br>
<br>
I introduced an event system in HydraVM: all external events to<br>
Interpreter can be posted at any time using event queue without much<br>
processor stall (i&#39;m using atomic operations for that).<br>
I really now considering to change interpret() loop to move out and<br>
cleanup code concerning interrupts checking.<br>
</blockquote><div><br>&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&lt;snip&gt;<br>
</blockquote></div><br><br>You want to check to make sure you&#39;re not having an adverse effect on performance.<br><br>Is there a commonly used benchmark (other than 1 tinyBenchmark) which we could use to determine what the slowdown or speedup is? Perhaps a large compilation?<br>
<br>Gulik.<br><br clear="all"><br>-- <br><a href="http://people.squeakfoundation.org/person/mikevdg">http://people.squeakfoundation.org/person/mikevdg</a><br><a href="http://gulik.pbwiki.com/">http://gulik.pbwiki.com/</a>