<div dir="ltr"><div>Hello <br></div>on my laptop seem very fast <br>but Mint 16 (ubuntu 13.10) core i7/16Go<br>Racket 6.0.1.4--2014-04-18(ccefa53/a)<br>Cairo /usr/lib/i386-linux-gnu/libcairo.so.2.11200.16<br><br>to-draw at 334<br>
to-draw: cpu time: 2 real time: 3 gc time: 0<br>on-key d at 442<br>to-draw at 442<br>to-draw: cpu time: 1 real time: 1 gc time: 0<br>to-draw at 532<br>to-draw: cpu time: 1 real time: 1 gc time: 0<br>on-key f at 633<br>to-draw at 633<br>
to-draw: cpu time: 1 real time: 0 gc time: 0<br>to-draw at 728<br>to-draw: cpu time: 3 real time: 2 gc time: 0<br>on-key g at 828<br>to-draw at 829<br>to-draw: cpu time: 1 real time: 0 gc time: 0<br>to-draw at 919<br>to-draw: cpu time: 3 real time: 3 gc time: 0<br>
on-key g at 995<br>to-draw at 996<br>to-draw: cpu time: 2 real time: 3 gc time: 0<br>to-draw at 1079<br>to-draw: cpu time: 1 real time: 1 gc time: 0<br></div><div class="gmail_extra"><br clear="all"><div><font color="#000099" style="font-family:arial,sans-serif;font-size:12.666666984558105px;background-color:rgb(255,255,255)">------------------------------------------------------------</font><div style="color:rgb(136,136,136);font-family:arial,sans-serif;font-size:12.666666984558105px;background-color:rgb(255,255,255)">
<font color="#000099">Yvan Godin</font></div><div style="color:rgb(136,136,136);font-family:arial,sans-serif;font-size:12.666666984558105px;background-color:rgb(255,255,255)"><font color="#000099"><br></font></div><div style="color:rgb(136,136,136);font-family:arial,sans-serif;font-size:12.666666984558105px;background-color:rgb(255,255,255)">
<font color="#000099">120 rue de charonne    75011 PARIS</font></div><div style="color:rgb(136,136,136);font-family:arial,sans-serif;font-size:12.666666984558105px;background-color:rgb(255,255,255)"><font color="#000099"><i>tel: 06 18 82 28 60</i></font></div>
<div style="color:rgb(136,136,136);font-family:arial,sans-serif;font-size:12.666666984558105px;background-color:rgb(255,255,255)"><span style="color:rgb(0,0,153);background-color:transparent;font-size:12.666666984558105px">------------------------------------------------------------ </span></div>
</div>
<br><br><div class="gmail_quote">2014-04-21 16:00 GMT+02:00 Laurent <span dir="ltr"><<a href="mailto:laurent.orseau@gmail.com" target="_blank">laurent.orseau@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><div><div>I have a 2htdp/universe program that used to run fast enough a few months ago, but now it is very slow and not usable.<br></div>The slowness seems to be because of the on-screen rendering, and not because of the generation of the image.<br>


<br></div>Here is a stripped-down version that shows this behavior:<br><div><div><div><a href="https://gist.github.com/Metaxal/11142941" target="_blank">https://gist.github.com/Metaxal/11142941</a><br><br></div><div>In the following log, you see that the `on-key` events are very close one to the other (in milliseconds after the beginning of the program), but the corresponding `to-draw` events are separated by more than a second, even though generating the image (cpu time) takes almost no time:<br>


</div><div><br>on-key a at 6906<br>on-key u at 6912<br>on-key i at 6912<br>on-key e at 6913<br>to-draw at 6913<br>to-draw: cpu time: 4 real time: 3 gc time: 0<br>to-draw at 8598<br>to-draw: cpu time: 4 real time: 2 gc time: 0<br>


to-draw at 11948<br>to-draw: cpu time: 4 real time: 2 gc time: 0<br>to-draw at 13631<br>to-draw: cpu time: 0 real time: 2 gc time: 0<br>to-draw at 161839<br>to-draw: cpu time: 4 real time: 9 gc time: 0<br><br></div><div>

During those long seconds, Xorg is almost at 100% cpu.<br>
<br></div><div>However, using an empty scene instead of an image is fast.<br></div><div>The time also depends on the size of the grid.<br></div><div><br></div><div>I'm using Ubuntu 12.04 64bits.<br></div><div>I have tried to replicate the behavior on older versions of racket (5.3.1 and 5.90.0.9) but it's the same. So maybe the problem is not on Racket's side but something has changed in Ubuntu?<br>


<br></div><div>Does anyone else see the same behavior, either on the same platform or on a different one?<br></div><div><br></div><div>Thanks,<br>Laurent<br></div><div><br></div></div></div></div>
<br>____________________<br>
  Racket Users list:<br>
  <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
<br></blockquote></div><br></div>