<div dir="ltr">Hi Marcel,<div class="gmail_extra"><br><div class="gmail_quote">On Thu, Feb 18, 2016 at 9:02 AM, marcel.taeumel <span dir="ltr">&lt;<a href="mailto:Marcel.Taeumel@hpi.de" target="_blank">Marcel.Taeumel@hpi.de</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Hi, there!<br>
<br>
As Bert noticed a few weeks ago, fast-drag is kind of slow on MacOS.<br>
<br>
Today, I noticed under Windows that there is an occasional, GC-like lag when<br>
resizing windows with non-fast drag.<br>
<br>
Here is the Trunk (Cog) with noticable lag:<br>
<a href="http://i.giphy.com/26FPJdlJcZtI6fLO0.gif" rel="noreferrer" target="_blank">http://i.giphy.com/26FPJdlJcZtI6fLO0.gif</a><br>
<br>
Here is 4.6 (Cog) without lag:<br>
<a href="http://i.giphy.com/l4Ki6nefX950k0qre.gif" rel="noreferrer" target="_blank">http://i.giphy.com/l4Ki6nefX950k0qre.gif</a><br>
<br>
The drawing code in Morphic has not changed. I suspect an issue in the VM.<br></blockquote><div><br></div><div>You can get information on GC pause times by using the About Squeak inspector and looking at the information there-in.  [The below isn&#39;t representative, its just what&#39;s answered soon after start-up].  Note that while the timers answered to the image are in milliseconds, the VM uses microsecond time stamps internally.</div><div><br></div><div><div>Virtual Machine Parameters</div><div>--------------------------</div></div><div>...</div><div><div>#7<span class="" style="white-space:pre">        </span>0<span class="" style="white-space:pre">        </span>full GCs since startup</div><div>#8<span class="" style="white-space:pre">        </span>0<span class="" style="white-space:pre">        </span>total milliseconds in full GCs since startup</div><div>#9<span class="" style="white-space:pre">        </span>33<span class="" style="white-space:pre">        </span>scavenging GCs since startup</div><div>#10<span class="" style="white-space:pre">        </span>10<span class="" style="white-space:pre">        </span>total milliseconds in scavenging GCs since startup</div></div><div>...</div><div><div>#38<span class="" style="white-space:pre">        </span>0<span class="" style="white-space:pre">        </span>milliseconds taken by current scavenge</div></div><div>...</div><div><div>#62<span class="" style="white-space:pre">        </span>1<span class="" style="white-space:pre">        </span>compiled code compactions since startup</div><div>#63<span class="" style="white-space:pre">        </span>1<span class="" style="white-space:pre">        </span>total milliseconds in compiled code compactions since startup</div></div><div>...</div><div><br></div><div><br></div><div>Clearly #38 isn&#39;t that useful.  A &quot;milliseconds taken by last full GC&quot; would be more useful.  I&#39;l put it on the list.</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
Best,<br>
Marcel<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://forum.world.st/Occasional-drawing-lags-in-Trunk-VM-issue-tp4878599.html" rel="noreferrer" target="_blank">http://forum.world.st/Occasional-drawing-lags-in-Trunk-VM-issue-tp4878599.html</a><br>
Sent from the Squeak - Dev mailing list archive at Nabble.com.<br>
<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><span style="font-size:small;border-collapse:separate"><div>_,,,^..^,,,_<br></div><div>best, Eliot</div></span></div></div></div>
</div></div>