Performance/Snappy/2013-01-24
From MozillaWiki
< Performance | Snappy
Contents
- 1 Snappy Jan 24, 2013 Minutes
- 1.1 Actions
- 1.2 Incoming
- 1.3 Projects
- 1.3.1 Startup & Shutdown
- 1.3.2 Tab Strip (tab switch)
- 1.3.3 Content (GC, CC, DOM storage, flash hang, DOM event/task scheduling)
- 1.3.4 Temporary and Severe Browser Hangs (front-end, downloads, chromehang fixes, scrolling, prefs, slow sql)
- 1.3.5 Add-on and Web page introduced slowness (add-on manager start-up)
- 1.3.6 Page Load (cache, dns)
- 1.3.7 Tools (profiler, eideticker, peptest, talos)
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
- Effects of JSM Compartments on Performance and Development Practices dev-platform post. Any action that this group needs to take?
- bug 834003 - Compare telemetry histograms on a Talos run on a PGO versus a non PGO build
- Latest chrome-hang dump + benchmark results: http://people.mozilla.com/~vdjeric/DecJanHangs.txt
- No more status for off weeks!
- bug 823147 - Avoid hitting D2D slow path when drawing radial gradients from css
- power efficiency measurements?
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
- Fixed a couple of profiler crashes (bug 831459, bug 818958)
- revised telemetry probes patch waiting for feedback (bug 810146)
- 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