Performance/Snappy/2013-01-24

From MozillaWiki
Jump to: navigation, search

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