I tried to test my hypothesis using Flame with a build from today (from 
taskcluster, flame-kk-eng) testing test-startup-limit app (no changes) and FM 
app (minimal changes):

Here are my results: https://pastebin.mozilla.org/8848224

The bottom line is that I did not reproduce your results for Flame, 319mb for 
FM.

I used Gecko from today and tested FM and test-startup-limit from 2.2 against 
2.5.

So, one should read my read my results as "if we exclude Gecko changes, that's 
what should have happened".

My results, if anything can be significant, indicate:

1) fullyLoaded improvement in FM on both 319/512 between 2.2 and 2.5
2) visuallyLoaded no change to minimal improvement in FM on both 319/512 
between 2.2 and 2.5
3) No noticable performance change between 2.2 and 2.5 in test-startup-limit
4) Potentially a minor memory win in test-startup-limit in 319 scenario
5) Significant memory win in FM between 2.2 and 2.5 in both 319 and 512 
scenarios

Based on that, I would say that we might be seeing Gecko regression because 
your results for FM differ significantly from mine and the only change is that 
you used 2.2 gecko while I used 2.5 gecko.

Where full tests show 175ms regression in visuallyLoaded and 140kb regression 
in memory usage, my results show 140ms improvement in visuallyLoaded and 850kb 
improvement in memory usage.

Also, while your results for 2.5 match mine, your results for FM 2.2 show 
significant difference that can (only?) be attributed to Gecko changes:

Your results (Gecko 2.2 and FM 2.2):
FM v2.2 cold launch: 604ms
FM v2.2 USS: 10.37MB

My results (Gecko 2.5 an FM 2.2):
FM v2.2 cold launch: 782ms (visuallyLoaded, median)
FM v2.2 USS: 11.31MB (USS, median)

The consistency in mine and your results for 2.5 for FM make me feel a bit more 
confident with the data. The discrepancy in 2.2 results make me worried about 
Gecko impact on the results. 

If the same app (FM from 2.2) run on two different geckos (2.2 and 2.5) give 
180ms difference in results and 1mb difference in memory usage, it would 
indicate that quite possibly many of the regressions we observe come from Gecko 
and not Gaia changes.

zb.
_______________________________________________
dev-fxos mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-fxos

Reply via email to