Firefox Performance Report, Startup and Otherwise – March 19, 2010

A couple of notices: First, I’m going to start including various performance-related items in these posts that aren’t purely about startup time. There’s a whole bunch of activity happening that isn’t really rolled up anywhere, so it might as well be here. Second, I’ll be out on vacation in Florida next week, so there will not be a status update.

  • Last week I forgot to add that Marco Bonardo landed bug 542943, which removed a hash of all bookmarks that stayed resident for the lifetime of the application. This resulted in a 97% improvement in shutdown time for our test of a very large bookmarks+history collection.
  • Ted’s taken over the static build project, and has new patches up.
  • Taras is working on Linux code locality via a Valgrind plugin he’s writing, with help from those folks.
  • At the platform work week Taras talked to Ehsan, who it turns out had a bunch of ideas for improving startup there. I’ve filed bugs from Ehsan’s notes for better Windows code locality, binding DLL function addresses to the executable, DLL rebasing, and DLL lazy-loading.
  • The add-on performance “best practices” document is getting bigger and better. If you have ideas for improving add-on performance, please add them to the doc!
  • All of our add-on performance efforts are being tracked centrally on this page. If you want to get involved, hop on one of those bugs. If you want to stay updated, “watch” that page and you’ll get emails whenever it’s updated.
  • I’ve updated the main Performance wiki page. The top sections are now up to date. Next I’ll be updating the testing and reference sections, and breaking out the task-specific content and moving it to an updated table of performance activities, like we currently have for startup, addons, etc. When the page is more manageable, I’ll remove the TOC that’s pushing everything below the fold.
  • As usual, the table of active startup performance activity is here.

6 Comments on “Firefox Performance Report, Startup and Otherwise – March 19, 2010”

  1. Ken Roberts says:

    Thank you dietrich for these posts.
    It’s fun and a bit inspiring to read about the efforts folks are making crafting Firefox.

  2. Archaeopteryx says:

    97% faster shutdown? That’s reality neat. Firefox 3.6 performs already better, but with this, there is no need anymore to plan what to do during Firefox shutdown.

  3. […] 2, 2010 As I mentioned in my previous update, the scope of these updates has expanded beyond start-up time. That said, I can’t keep track […]

  4. […] time, it was browser shutdown time. We’ve made a fix since the last preview release that made a whopping 97% improvement in shutdown time. (That’s not a typo, it’s basically free now.) Categories: Firefox, Fx 3.7, Mozilla News, […]

  5. […] it was browser shutdown time. We’ve made a fix since the last preview release that made a whopping 97% improvement in shutdown time. (That’s not a typo, it’s basically free […]

  6. […] note è relativa alla versione 1.9.3a4 in cui si dichiarano fra le altre cose miglioramenti nel tempo di arresto e conseguente riavvio dopo gli aggiornamenti oltre ad un incremento del 4% nel tempo di caricamento […]


Leave a comment