Performance/Snappy/2013-01-24

From MozillaWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Snappy Jan 24, 2013 Minutes

Actions

  • vladan to send lmandel list of slow sql add-ons for follow-up with add-ons team
  • benwa to send lmandel list on slow shutdown add-ons for follow-up with add-on team

Incoming

Projects

Startup & Shutdown

Results
  • bug 822849, Don't run GC/CC timers on shutdown, landed
  • bug 833143, Don't GC in nsXREDirProvider::DoShutdown(), landed...and backed out because of an webrtc bug
  • Getting about 15 slow shutdown profiles a day
Todo
  • bug 827976: Port patch to create hidden windows lazily to non-Mac platforms

Tab Strip (tab switch)

Todo
  • no bug: Tab switch GC

Content (GC, CC, DOM storage, flash hang, DOM event/task scheduling)

Results
  • bug 828034: Fix for Plugin Hang UI topcrasher should land today
  • bug 834127 filed, Plugin Hang UI sometimes is created but not visible
Todo
  • bug 833560 - Increase Plugin Hang UI threshold (to discuss)
  • bug 832546: Filed bug for really bad jank from font loading on Wikipedia homepage

Temporary and Severe Browser Hangs (front-end, downloads, chromehang fixes, scrolling, prefs, slow sql)

Results
  • bug 830765: Common multi-second hang during CollectNewLoadedModules. Ehsan is uplifting to Aurora & Beta
  • bug 789975: nice graph of a perf win http://tinyurl.com/a9lda66
  • No bug yet: preload flash the way we do with xul.dll, use readahead

Add-on and Web page introduced slowness (add-on manager start-up)

Results
Todo
  • get bug 810146 telemetry landed
  • investigate jetpack add-on bootstrap time (file bug)
  • convert add-on manager from sqlite to json

Page Load (cache, dns)

Results
  • Cache caused 90% of slowness in Lifehacker Firefox 18 review

Tools (profiler, eideticker, peptest, talos)

Results
  • Plugin profiling?
  • bug 830429 - Reduce the threshold for slow main thread SQL to 50ms