Auto-tools/Projects/AddonStartupPerf: Difference between revisions
< Auto-tools | Projects
Jump to navigation
Jump to search
Line 14: | Line 14: | ||
=Questions= | =Questions= | ||
<ul><li>Talos?</li> | <ul style="margin-left: 0"><li>Talos?</li> | ||
<li>cold startup</li> | <li>cold startup</li> | ||
<li>jsbridge, results communicating</li> | <li>jsbridge, results communicating</li></ul> |
Revision as of 20:02, 2 April 2010
Goal
Get addon startup impact (and in the future, general performance and unittest failures) automated and reporting on a regular basis.
Pieces
addon fetcher - look at feed of popular addons and download latest versions to put in db
profile generator - create clean profile with given set of addons/preferences (will run firefox once with these addons)
Firefox runner - firefox runner than can receive results asynchronously (jsbridge or something like it that is not an extension)
worker - checks db for addons, for each addon: get profile with addon installed, add listener to runner, run firefox with profile, listener gets performance numbers, puts in db.
numbers feed - numbers from db for other people to feed on.
Questions
- Talos?
- cold startup
- jsbridge, results communicating