Performance/ProjectArchive: Difference between revisions
Jump to navigation
Jump to search
(Created page with "=Performance Project Archive= ====<span style="color: green">"Cold" page load benchmark</span>==== {{PerfProject |impact={{desktop}} |team=Nathan Froyd (lead), Avi Halachmi |d...") |
|||
| Line 13: | Line 13: | ||
The benchmark approach was infeasible. Alternative tests will be considered. | The benchmark approach was infeasible. Alternative tests will be considered. | ||
}} | |||
---- | |||
====<span style="color: green">Replace Add-on Manager SQLITE with JSON file</span>==== | |||
{{PerfProject | |||
|impact={{desktop}} {{mobile}} | |||
|team=Irving Reid (lead), Felipe Gomes | |||
|duration=6 weeks (approx week of May 27, 2013) | |||
|goal=Goal: Reduce Add-on Manager impact on start-up time<sup>1</sup> and runtime pauses<sup>2</sup> by removing SQLITE database from XPI Provider and Add-on Repository and replacing with JSON<sup>3</sup>. | |||
<sup>1</sup><span style="font-size: 80%;">Start-up time reduction by reducing the amount of I/O required before first paint.</span><br/> | |||
<sup>2</sup><span style="font-size: 80%;">Runtime pause reduction by reducing I/O required during add-on up-to-date checks and updates, and making sure as much as possible is off main thread.</span><br/> | |||
<sup>3</sup><span style="font-size: 80%;">New implementation will do no blocking I/O except minimal loading of required data during start-up.</sup> | |||
|reports=[http://www.controlledflight.ca/category/mozilla Irving Reid's blog], TeamStatus: [http://teamstat.us/#show/irc.mozilla.org/perf/irving Irving Reid], [http://teamstat.us/#show/irc.mozilla.org/perf/felipe Felipe Gomes] | |||
|work= {{bug|853388}}, {{bug|853389}} | |||
|dependencies= | |||
|notes= | |||
}} | }} | ||
---- | ---- | ||
Revision as of 01:40, 12 September 2013
Performance Project Archive
"Cold" page load benchmark
| Product impact | [DESKTOP] |
|---|---|
| Goal | Create a reliable1 Talos benchmark for 'cold' page load times.
1Reliable in this case refers to minimizing variability in the data between runs on the benchmark system. |
| Duration | TBD |
| Team | Nathan Froyd (lead), Avi Halachmi |
| Progress reports | TeamStatus: Nathan Froyd, Avi Halachmi |
| Work | |
| Dependencies | |
| Notes | This project will start by exploring viability of such a benchmark. If the benchmark turns out to be infeasible, we will document the results and move on to another project.
The benchmark approach was infeasible. Alternative tests will be considered. |
Replace Add-on Manager SQLITE with JSON file
| Product impact | [DESKTOP] [MOBILE] |
|---|---|
| Goal | Goal: Reduce Add-on Manager impact on start-up time1 and runtime pauses2 by removing SQLITE database from XPI Provider and Add-on Repository and replacing with JSON3.
1Start-up time reduction by reducing the amount of I/O required before first paint. |
| Duration | 6 weeks (approx week of May 27, 2013) |
| Team | Irving Reid (lead), Felipe Gomes |
| Progress reports | Irving Reid's blog, TeamStatus: Irving Reid, Felipe Gomes |
| Work | bug 853388, bug 853389 |
| Dependencies | |
| Notes |