rstrong's blog
in search of ponies
status update – week of 12/4
December 4th, 2009 by rstrong
Any week where startup time (a.k.a TS) is improved even by a small amount is a good week. On Wednesday I found a startup win (mostly noticeable on Mobile but there was a slight win reported for Ts, MED Dirty Profile decrease 0.74% on XP Firefox3.6 and Ts, MAX Dirty Profile decrease 0.53% on Linux Firefox3.6 so far) and managed to get it landed for 3.6 (thanks Mossop for the review and Beltzner for the approval)… with this kind of luck I expect to find a pony waiting for me when I get home from work today.
Progress:
- Landed on 1.9.2 and trunk – Bug 532552 [Toolkit] – There is no need to load nsBlocklistService.js on startup [All]. This improved startup for WinCE Firefox on the Tegra devices by ≅ 67 ms and by well over 200 ms (though the results were noisey) on the oban board which I had been using for measuring startup.
- Landed on 1.9.0 and 1.9.1 – Bug 529401 [Firefox] – Remove files on downgrade to prevent breaking Firefox [Windows].
- Submitted a 1.9.1 patch for review for Bug 407875 [Toolkit] – Unprivileged users are not notified of security updates [All].
- Almost finished with a 1.9.1 patch for Bug 525390 [Toolkit] – 3.5.4 Upgrade failure: “entry point js_SaveRegExpStatics could not be located” [Windows].
- Worked on a proof of concept for Bug 367539 [Toolkit] – When upgrading an existing install use the uninstall.log to uninstall the previous version before install [Windows].
- Worked on flushing out the user experience for Bug 432017 [Firefox] – Selecting remove personal data description text should clearly state that it removes *all* Firefox personal data [Windows Vista].
- Attached a patch for Bug 529742 [Thunderbird] – Port bug Bug 407875 to Thunderbird so unprivileged users are notified / can check for updates [All] so Thunderbird will be ready when Bug 529942 [Toolkit] – Remove nsIApplicationUpdateService2 on trunk [All] is reviewed and lands… it is good to be nice to Toolkit apps.
- Finally posted a blog entry about the lessons I’ve learned while trying to improve startup time for app update on Firefox WinCE and mobile.
Future targets:
- Hang out with everyone at MoCo and try my damndest to convince one of them to give me a pony.
Good luck with the pony!