<div dir="ltr">Sorry: first post. Here&#39;s the link:<div><br></div><div><a href="https://gist.github.com/Universalist235/6171371" target="_blank" style="font-family:monospace">https://gist.github.com/Universalist235/6171371</a><br>
</div><div><br></div><div>Robby</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Aug 8, 2013 at 7:47 AM, Robby Findler <span dir="ltr">&lt;<a href="mailto:robby@eecs.northwestern.edu" target="_blank">robby@eecs.northwestern.edu</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I don&#39;t think so no. But we could try. <div><br></div><div>His code is linked in the dirt post in the thread. <div>
<div class="h5"><span></span><br><br>On Thursday, August 8, 2013, Matthias Felleisen  wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="word-wrap:break-word"><div><br></div><div>Truth in advertising: </div><div><br></div><div>big-bang skips frames in certain circumstances -- when handlers take too long -- so if the GC kicks in when a handler runs, it is possible that the eventual result is a skip. </div>

<div><br></div><div>Robby: do you think Jack&#39;s program would benefit from a forced gc before big-bang runs? (I can&#39;t find Jack&#39;s code.) </div><div><br></div><div>-- Matthias</div><div><br></div><div><br></div>

<div><br></div><div><br></div><br><div><div>On Aug 8, 2013, at 6:40 AM, Robby Findler wrote:</div><br><blockquote type="cite"><div dir="ltr">Hi Jack: the entire system freezes when the GC happens and the numbers you report match up with what I&#39;d expect to be very annoying stuttering. (And just for the record, it doesn&#39;t skip frames -- it just doesn&#39;t update anything or draw any new frames during the GC.)<div>


<br></div><div>Can you tell us more about your machine? What OS and what processor?</div><div><br></div><div>Robby</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Aug 7, 2013 at 9:55 PM, Jack Firth <span dir="ltr">&lt;<a>the.game.creator6@gmail.com</a>&gt;</span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I started up the program from the command line with the garbage collection debugging information, and saw some interesting stuff once the program was up and running. Every second or so I&#39;d see a very very slight stutter, which would be followed by a garbage collection lasting either 16ms or 15ms, slightly longer stutters would report as GCs of 31ms, and long freezing stutters would be around 109ms. I think perhaps big-bang is doing something where it&#39;s skipping a frame or two as a result of some sort of garbage collection. All the on-tick etc. events are performed for the frame, it just doesn&#39;t seem to be drawn. I can&#39;t fathom what&#39;s going on here.<div class="gmail_extra">


<br></div></div></blockquote></div></div></div>
_________________________<br>  Racket Developers list:<br>  <a href="http://lists.racket-lang.org/dev" target="_blank">http://lists.racket-lang.org/dev</a><br></blockquote></div><br></div></blockquote></div></div></div>
</blockquote></div><br></div>