<div dir="ltr">Interesting. Thanks James<div style><br></div><div style>In the past, we had performance problems with the "nice" clock.</div><div style>Should be good implement it on javascript, to see how smart is the canvas.</div>
<div style><br></div><div style>Gonzalo</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Apr 30, 2013 at 9:55 PM, James Cameron <span dir="ltr"><<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Summary: this Clock activity consumes significantly less CPU on XO-4<br>
and XO-1 when implemented in Javascript.<br>
<div class="im"><br>
On Tue, Apr 30, 2013 at 08:42:18PM -0300, Manuel Qui?ones wrote:<br>
> 2013/4/30 James Cameron <<a href="mailto:quozl@laptop.org">quozl@laptop.org</a>>:<br>
> > On Tue, Apr 30, 2013 at 08:58:50AM -0300, Manuel Qui?ones wrote:<br>
> >> Should work on other browsers now:<br>
> >><br>
> >> <a href="http://manuq.github.io/clockjs/" target="_blank">http://manuq.github.io/clockjs/</a><br>
> ><br>
> > Agreed, works well, reasonably low CPU utilisation.  Thanks.<br>
><br>
> Excellent.  Thanks for checking the CPU consumption.<br>
<br>
</div>Here's a more detailed check.  Method is to run only the activity<br>
under test, and use the serial port to run the Linux top command<br>
configured for a 30 second sample time.<br>
<br>
--<br>
<br>
On XO-4 using 13.1.0:<br>
<br>
- using Javascript, the Browse-149 process consumes 7.5% CPU, and the<br>
  X process 3.2% CPU.  Total of 10.7% CPU.<br>
<br>
- not using Javascript, the Clock-12 process consumes 2.7% CPU, and<br>
  the X process 13.2% CPU.  Total of 15.9% CPU.<br>
<br>
(Were there any changes to the algorithm?  e.g. is the Sugar activity<br>
drawing more frequently than the Javascript activity?)<br>
<br>
--<br>
<br>
On XO-1 using 13.2.0, build 32004o0,<br>
<br>
- using Javascript, the Browse-149.2 process consumes 9.8%, the X<br>
  process 7.4%, a total of 17.2%,<br>
<br>
- not using Javascript, the Clock-12 process consumes 10.4% and X<br>
  process consumes 18.4%, a total of 30.8%.<br>
<br>
--<br>
<br>
On XO-1 using 11.3.0, build 883,<br>
<br>
- using Javascript, the Browse 129.1 does not render the script,<br>
<br>
- not using Javascript, the Clock-6 consumes 7.0%, and X consumed<br>
  9.0%, a total of 16%.<br>
<div class="im HOEnZb"><br>
--<br>
James Cameron<br>
<a href="http://quozl.linux.org.au/" target="_blank">http://quozl.linux.org.au/</a><br>
</div><div class="HOEnZb"><div class="h5">_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
</div></div></blockquote></div><br></div>