Correction, my bad. Eli just informed me that his numbers earlier were from the 
319mb Flame configuration. I was under the impression that we were no longer 
supporting that config. In addition, I was looking at “fullyLoaded” and not 
“visuallyLoaded”.

We have a patch on the way that should be optimizing the way we fetch album art 
and should drastically cut down on memory usage. Once that has landed, I will 
re-test under 319mb and see where we stand.

-Justin


> On Oct 2, 2015, at 1:51 PM, Justin D'Arcangelo <[email protected]> 
> wrote:
> 
> Here’s the latest Raptor numbers, run locally, on Flame:
> 
> OGA:
> 
> jdarcangelo-20869:gaia Justin$ raptor test coldlaunch --app music-oga --runs 5
> [Cold Launch: music-oga.gaiamobile.org <http://music-oga.gaiamobile.org/>] 
> Preparing to start testing...
> [Cold Launch: music-oga.gaiamobile.org <http://music-oga.gaiamobile.org/>] 
> Priming application
> [Cold Launch: music-oga.gaiamobile.org <http://music-oga.gaiamobile.org/>] 
> Starting run 1
> [Cold Launch: music-oga.gaiamobile.org <http://music-oga.gaiamobile.org/>] 
> Run 1 complete
> [Cold Launch: music-oga.gaiamobile.org <http://music-oga.gaiamobile.org/>] 
> Starting run 2
> [Cold Launch: music-oga.gaiamobile.org <http://music-oga.gaiamobile.org/>] 
> Run 2 complete
> [Cold Launch: music-oga.gaiamobile.org <http://music-oga.gaiamobile.org/>] 
> Starting run 3
> [Cold Launch: music-oga.gaiamobile.org <http://music-oga.gaiamobile.org/>] 
> Run 3 complete
> [Cold Launch: music-oga.gaiamobile.org <http://music-oga.gaiamobile.org/>] 
> Starting run 4
> [Cold Launch: music-oga.gaiamobile.org <http://music-oga.gaiamobile.org/>] 
> Run 4 complete
> [Cold Launch: music-oga.gaiamobile.org <http://music-oga.gaiamobile.org/>] 
> Starting run 5
> [Cold Launch: music-oga.gaiamobile.org <http://music-oga.gaiamobile.org/>] 
> Run 5 complete
> [Cold Launch: music-oga.gaiamobile.org <http://music-oga.gaiamobile.org/>] 
> Results from music-oga.gaiamobile.org <http://music-oga.gaiamobile.org/>
> 
> | Metric                | Mean     | Median | Min    | Max    | StdDev | p95  
>     |
> | --------------------- | -------- | ------ | ------ | ------ | ------ | 
> -------- |
> | navigationLoaded      | 737      | 739    | 715    | 752    | 14.071 | 737  
>     |
> | navigationInteractive | 900.600  | 893    | 880    | 924    | 16.305 | 
> 900.600  |
> | visuallyLoaded        | 1123     | 1121   | 1076   | 1170   | 32.323 | 1123 
>     |
> | contentInteractive    | 1123.400 | 1121   | 1077   | 1171   | 32.327 | 
> 1123.400 |
> | fullyLoaded           | 2478.400 | 2474   | 2450   | 2517   | 23.466 | 
> 2478.400 |
> | uss                   | 14.542   | 14.645 | 14.301 | 14.738 | 0.182  | 
> 14.542   |
> | rss                   | 34.377   | 34.480 | 34.133 | 34.574 | 0.185  | 
> 34.377   |
> | pss                   | 18.775   | 18.877 | 18.534 | 18.978 | 0.186  | 
> 18.775   |
> 
> [Cold Launch: music-oga.gaiamobile.org <http://music-oga.gaiamobile.org/>] 
> Testing complete
> jdarcangelo-20869:gaia Justin$ 
> 
> 
> NGA:
> 
> jdarcangelo-20869:gaia Justin$ raptor test coldlaunch --app music --runs 5
> [Cold Launch: music.gaiamobile.org <http://music.gaiamobile.org/>] Preparing 
> to start testing...
> [Cold Launch: music.gaiamobile.org <http://music.gaiamobile.org/>] Priming 
> application
> [Cold Launch: music.gaiamobile.org <http://music.gaiamobile.org/>] Starting 
> run 1
> [Cold Launch: music.gaiamobile.org <http://music.gaiamobile.org/>] Run 1 
> complete
> [Cold Launch: music.gaiamobile.org <http://music.gaiamobile.org/>] Starting 
> run 2
> [Cold Launch: music.gaiamobile.org <http://music.gaiamobile.org/>] Run 2 
> complete
> [Cold Launch: music.gaiamobile.org <http://music.gaiamobile.org/>] Starting 
> run 3
> [Cold Launch: music.gaiamobile.org <http://music.gaiamobile.org/>] Run 3 
> complete
> [Cold Launch: music.gaiamobile.org <http://music.gaiamobile.org/>] Starting 
> run 4
> [Cold Launch: music.gaiamobile.org <http://music.gaiamobile.org/>] Run 4 
> complete
> [Cold Launch: music.gaiamobile.org <http://music.gaiamobile.org/>] Starting 
> run 5
> [Cold Launch: music.gaiamobile.org <http://music.gaiamobile.org/>] Run 5 
> complete
> [Cold Launch: music.gaiamobile.org <http://music.gaiamobile.org/>] Results 
> from music.gaiamobile.org <http://music.gaiamobile.org/>
> 
> | Metric                | Mean     | Median | Min    | Max    | StdDev | p95  
>     |
> | --------------------- | -------- | ------ | ------ | ------ | ------ | 
> -------- |
> | navigationLoaded      | 804.200  | 808    | 742    | 858    | 37.151 | 
> 804.200  |
> | navigationInteractive | 826.400  | 827    | 773    | 879    | 33.643 | 
> 826.400  |
> | visuallyLoaded        | 1655.600 | 1625   | 1597   | 1788   | 68.002 | 
> 1655.600 |
> | contentInteractive    | 1656     | 1625   | 1598   | 1789   | 68.220 | 1656 
>     |
> | fullyLoaded           | 1656.600 | 1625   | 1598   | 1790   | 68.482 | 
> 1656.600 |
> | uss                   | 20.751   | 20.855 | 19.855 | 21.309 | 0.491  | 
> 20.751   |
> | pss                   | 24.955   | 25.103 | 24.015 | 25.555 | 0.518  | 
> 24.955   |
> | rss                   | 40.479   | 40.594 | 39.578 | 41.035 | 0.493  | 
> 40.479   |
> 
> [Cold Launch: music.gaiamobile.org <http://music.gaiamobile.org/>] Testing 
> complete
> jdarcangelo-20869:gaia Justin$ 
> 
> 
> I’m actually seeing ~800ms *improvement* with the NGA app in “fullyLoaded”. 
> Maybe Eli can answer this, but is “fullyLoaded” the number I should be 
> looking at? I’m also only seeing a ~6MB regression in USS. All-in-all, this 
> doesn’t seem “that bad” for what is essentially an unoptimized app. Again, 
> I’m confident that we can improve upon these numbers significantly in the 
> next 2-3 weeks.
> 
> It also looks like the Gecko-wide perf regression is now gone (I hope). So, 
> maybe we can start trusting these numbers again.
> 
> -Justin
> 
> 
>> On Oct 2, 2015, at 1:16 PM, Fabrice Desré <[email protected] 
>> <mailto:[email protected]>> wrote:
>> 
>> On 10/02/2015 09:49 AM, Justin D'Arcangelo wrote:
>>> I would also like to add that this policy of immediately pouncing on devs 
>>> who attempt to try something new that may cause the perf numbers to 
>>> momentarily dip is part of why we seem to have a culture problem in FxOS 
>>> dev where everyone is afraid to take any kind of risks. If we are not 
>>> allowed to have a 2-3 week window to optimize after a huge landing such as 
>>> this, then how are we supposed to experiment or take risks?
>> 
>> You have all the time you want if you don't put dogfooders at risk. No
>> one is saying that you should not take the risk to try something new
>> (side note, you spent enough time on spark & flyweb to know that). But
>> when it comes to shipping there is a minimum bar to meet, and with
>> basically a x2 memory usage we are not meeting it in this app yet,
>> sorry. Feel free to ship a new app alongside the existing one instead
>> and ask people to try it, since we can't do A/B testing.
>> 
>> The problem we have is that most people don't care enough about having a
>> stable nightly, which is why we haven't updated dogfooders for more than
>> a month now.
>> 
>>      Fabrice
>> -- 
>> Fabrice Desré
>> b2g team
>> Mozilla Corporation
> 

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

Reply via email to