I’ve been using nvm [1] to switch versions of node/npm. Sharing here as an alternative to n.
[1] https://github.com/creationix/nvm <https://github.com/creationix/nvm> > On Oct 2, 2015, at 9:02 AM, Eli Perelman <[email protected]> wrote: > > If you would like to use Raptor to start performance testing your apps to get > these numbers down, it's all documented on MDN [1]. These numbers were > captured on a Flame-KK with 319MB of memory with the light reference > workload, which is the baseline device for v2.2 -> v2.5. Raptor does require > Node v0.12 [2], so if you find you need to switch between Node 0.10 and 0.12 > for Gaia, I recommend something like "n" [3] to easily switch between. > > [1] https://developer.mozilla.org/en-US/Firefox_OS/Automated_testing/Raptor > <https://developer.mozilla.org/en-US/Firefox_OS/Automated_testing/Raptor> > [2] > https://developer.mozilla.org/en-US/Firefox_OS/Automated_testing/Raptor#Prerequisites > > <https://developer.mozilla.org/en-US/Firefox_OS/Automated_testing/Raptor#Prerequisites> > [3] https://www.npmjs.com/package/n <https://www.npmjs.com/package/n> > > Thanks, > > Eli > > > On Fri, Oct 2, 2015 at 10:54 AM, Gareth Aye <[email protected] > <mailto:[email protected]>> wrote: > muy cache! > > On Fri, Oct 2, 2015 at 11:37 AM, Wilson Page <[email protected] > <mailto:[email protected]>> wrote: > Wow! Can email share what changes they made to get such a big improvement? > > W I L S O N P A G E > > Front-end Developer > Firefox OS (Gaia) > London Office > > Twitter: @wilsonpage > IRC: wilsonpage > > On Fri, Oct 2, 2015 at 3:51 PM, Eli Perelman <[email protected] > <mailto:[email protected]>> 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] <mailto:[email protected]> > https://lists.mozilla.org/listinfo/dev-fxos > <https://lists.mozilla.org/listinfo/dev-fxos> > > > > _______________________________________________ > dev-fxos mailing list > [email protected] <mailto:[email protected]> > https://lists.mozilla.org/listinfo/dev-fxos > <https://lists.mozilla.org/listinfo/dev-fxos> > > > > _______________________________________________ > dev-fxos mailing list > [email protected] > https://lists.mozilla.org/listinfo/dev-fxos
_______________________________________________ dev-fxos mailing list [email protected] https://lists.mozilla.org/listinfo/dev-fxos

