Think about people dogfooding. It's barely acceptable to suddenly switch
to a much worse version of any app, even I your target is some arbitrary
deadline in the future and you're confident to fix issues. You would not
do that on a live website right?

On 10/02/2015 09:31 AM, Justin D'Arcangelo wrote:
> I feel like this is the 3rd or 4th time I’ve had to give this explanation, 
> but at least in the case of Music NGA, we merely landed a completely new, 
> feature-complete app this week. The optimization phase of the code had not 
> yet begun, hence the reason for the increase in the perf numbers. However, 
> prior to landing, I *did* run Raptor every day for the past 2 weeks on Flame. 
> In my Raptor results, Music NGA was coming out ~500ms *faster* than the old 
> app. However, as I noted in the bug, I do not trust the numbers because of 
> the OS-wide perf regression that was causing *both* Music apps to take about 
> 3-4 seconds to launch.
> 
> This week, the focus has been mainly on identifying and quickly addressing 
> any bugs that came up after the initial testing of the app. I feel that we 
> have things somewhat under control as far as broken functionality goes. 
> Yesterday, we started working on optimizations. There are several areas where 
> we are completely unoptimized at the moment:
> 
> - album art caching/loading
> - thumbnail sizes
> - script loading
> - view caching
> 
> All of these items will address the memory usage, startup time or both. So, 
> please do not assume that we spent weeks optimizing the app before landing 
> this week. We merely reached a state of “feature-complete” with a new 
> codebase. We hope to meet or beat the prior app’s numbers before the v2.5 
> deadline.
> 
> Thanks!
> 
> -Justin
> 
> 
>> On Oct 2, 2015, at 12:01 PM, Fabrice Desré <[email protected]> wrote:
>>
>> All the nga apps (music, contacts, sms) show significant regressions. Is
>> that only a lack of optimizations in these apps, in the bridge they all
>> use or design flaws in nga itself?
>> In any case, we have to stop porting new apps to nga until these
>> questions are answered.
>>
>>      Fabrice
>>
>> On 10/02/2015 07:51 AM, Eli Perelman wrote:
>>> Hello fxos,
>>>
>>> With deadlines for v2.5 approaching, I thought I would take a couple
>>> minutes and summarize the current state of performance for Gaia. At the
>>> outset of v2.5 we captured metrics of v2.2 and have used that as the
>>> baseline to determine whether applications have regressed their
>>> performance since. Any applications whose performance has significantly
>>> regressed since v2.2 will need approval to not block as major increases
>>> will block v2.5.
>>>
>>> Enough of the chatter, here's the data:
>>>
>>> Calendar v2.2 cold launch: 1454ms
>>> Calendar current cold launch: 1638ms (~180ms regression)
>>> Calendar v2.2 USS: 14.01MB
>>> Calendar current USS: 13.99MB (good)
>>>
>>> Camera v2.2 cold launch: 1492ms
>>> Camera current cold launch: 2090ms (~600ms regression)
>>> Camera v2.2 USS: 13.83MB
>>> Camera current USS: 16.05MB (~2.2MB regression)
>>>
>>> Clock v2.2 cold launch: 1232ms
>>> Clock current cold launch: 1260ms (acceptable)
>>> Clock v2.2 USS: 13.98MB
>>> Clock current USS: 14.95MB (~1MB regression)
>>>
>>> Contacts v2.2 cold launch: 773ms
>>> Contacts current cold launch: 1246ms (~475ms regression)
>>> Contacts v2.2 USS: 18.26MB
>>> Contacts current USS: 20.04MB (~1.75MB regression)
>>>
>>> Dialer v2.2 cold launch: 851ms
>>> Dialer current cold launch: 944ms (~90ms regression, still under 1000ms)
>>> Dialer v2.2 USS: 17.48MB
>>> Dialer current USS: 13.04MB (good!)
>>>
>>> Email v2.2 cold launch: 2129ms
>>> Email current cold launch: 606ms (good!)
>>> Email v2.2 USS: 16.17MB
>>> Email current USS: 15.78MB (good)
>>>
>>> FM v2.2 cold launch: 604ms
>>> FM current cold launch: 783ms (~175ms regression)
>>> FM v2.2 USS: 10.37MB
>>> FM current USS: 10.51MB (acceptable)
>>>
>>> Gallery v2.2 cold launch: 1113ms
>>> Gallery current cold launch: 1207ms (~90ms regression)
>>> Gallery v2.2 USS: 17.71MB
>>> Gallery current USS: 18.98MB (~1.25MB regression)
>>>
>>> Music v2.2 cold launch: 1066ms
>>> Music current cold launch: 1717ms (~650ms regression)
>>> Music v2.2 USS: 13.37MB
>>> Music current USS: 29.49MB (~16.12MB regression)
>>>
>>> SMS v2.2 cold launch: 1340ms
>>> SMS current cold launch: 1630ms (~290ms regression)
>>> SMS v2.2 USS: 12.86MB
>>> SMS current USS: 19.94MB (~7MB regression)
>>>
>>> Settings v2.2 cold launch: 2474ms
>>> Settings current cold launch: 2950ms (~475ms regression)
>>> Settings v2.2 USS: 17.18MB
>>> Settings current USS: 17.54MB (acceptable)
>>>
>>> Video v2.2 cold launch: 1115ms
>>> Video current cold launch: 1309ms (~190ms regression)
>>> Video v2.2 USS: 12.13MB
>>> Video current USS: 13MB (acceptable)
>>>
>>> TLDR; there seem to be quite a few serious regressions across many
>>> applications, in both cold launch time and USS memory usage. As a
>>> comparison, the Test Startup Limit app when first captured started off
>>> in the 880ms range, spent a good chunk of June and July around 620ms and
>>> is now around 850ms.
>>>
>>> If anyone has any questions about the data or needs additional
>>> information, please let me know.
>>>
>>> Also, kudos to the Email team for the massive improvement in both launch
>>> time and memory.
>>>
>>> Thanks,
>>>
>>> Eli Perelman
>>>
>>>
>>> _______________________________________________
>>> dev-fxos mailing list
>>> [email protected]
>>> https://lists.mozilla.org/listinfo/dev-fxos
>>>
>>
>>
>> -- 
>> Fabrice Desré
>> b2g team
>> Mozilla Corporation
>> _______________________________________________
>> dev-fxos mailing list
>> [email protected]
>> https://lists.mozilla.org/listinfo/dev-fxos
> 


-- 
Fabrice Desré
b2g team
Mozilla Corporation
_______________________________________________
dev-fxos mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-fxos

Reply via email to