Performance: Difference between revisions

Line 65: Line 65:
|team=Irving Reid (lead), Felipe Gomes
|team=Irving Reid (lead), Felipe Gomes
|duration=6 weeks (approx week of May 27, 2013)
|duration=6 weeks (approx week of May 27, 2013)
|goal=
|goal=Goal: Reduce Addon Manager impact on start-up time<sup>1</sup> and runtime pauses<sup>2</sup> by removing SQLITE database from XPI Provider and Addon 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 addon 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]
|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}}
|work= {{bug|853388}}, {{bug|853389}}
Confirmed users
2,473

edits