<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jul 4, 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"><div class="im">On Thu, Jul 04, 2013 at 07:16:11PM -0300, Gonzalo Odiard wrote:<br>
> I did another comparison, between  13.2.0 os11 and os883 (sugar 0.94)<br>
> You can see the results here:<br>
><br>
> <a href="https://docs.google.com/spreadsheet/ccc?key=" target="_blank">https://docs.google.com/spreadsheet/ccc?key=</a><br>
> 0As_jQJX0Me6XdDI2clFpX1FFRHhKMHVFZGkyakdST2c&usp=sharing<br>
<br>
</div>Good data, thanks.<br>
<div class="im"><br>
> Metodology:<br>
><br>
> * Changed SUGAR_LOGGER_DEVEL<br>
> * The activities were started from the listview, then are new instances<br>
> * The start up time is the time reported by sugar in the log.<br>
<br>
</div>A few questions to help with interpreting this data:<br>
<br>
- was this on an XO-1 or XO-1.5?  I ask because it would help with<br>
  comparing against other models.<br>
<br>
- what memory size?  I ask because if memory is scarce, startup time<br>
  will be increased.<br>
<br></blockquote><div><br></div><div>This was with a XO-1 C2 with 256 MB (SN SHC84203538)</div><div>Is the only XO-1 I have.</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
- did you start these activities twice and measure the second startup<br>
  in order to exclude caching effects, or did you only measure the<br>
  first startup?<br>
<br></blockquote><div><br></div><div>Only run one time every activity</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
- was the system rebooted between each test, or were caches already<br>
  populated?<br>
<br></blockquote><div><br></div><div>Didn't rebooted after every activity.</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">

> The column start  up difference, if negative, the time was improved.<br>
> I added a column to show what activities were ported from Gtk2 to Gtk3.<br>
> In the case of Read activity, the mechanism is confused, because the old<br>
> activity<br>
> opened the ObjectChooser in a new instance. <br>
> I don't know what happen with Scratch.<br>
><br>
> Some activities had a lot of changes, but other like Distance or Implode not,<br>
> and looks like the change to Gtk3 add a penalty. <br>
<br>
</div>However there was also a change to kernel and Fedora version.<br>
<div class="HOEnZb"><div class="h5"><br></div></div></blockquote><div><br></div><div>Yes. And changes in libraries, then is difficult point to any particular place.</div><div>  </div><div>About how the time is measured, I am using the time printed by </div>
<div>jarabe/model/shell.py line 566</div><div><br></div><div>The shell monitors the window opened event, and have some logic</div><div>to detect if is the splash screen or the main window activity.</div><div>I think is similar to what Hal is proposing.</div>
<div><br></div><div>Gonzalo</div></div></div></div>