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

