Firefox/Goals/2010Q1/IO Reduction: Difference between revisions
Jump to navigation
Jump to search
Comrade693 (talk | contribs) (→Status: Updated status.) |
|||
Line 69: | Line 69: | ||
| ? | | ? | ||
| | | | ||
| ? | |||
|- | |||
| {{bug|541779}} - Make site-specific zoom check asynchronous | |||
| rflint | |||
| Need {{bug|546445}} | |||
| ? | |||
| ? | |||
| | |||
| ? | | ? | ||
|} | |} |
Revision as of 23:29, 22 February 2010
> 50% reduction of main thread I/O
The idea of this goal is to reduce the amount of I/O calls we make on the main thread by at least 50% with the specified criteria. This criteria will likely evolve throughout the quarter as we try to better quantify our results.
With v1.1 of the criteria, this is a summary of the amount of IO operations:
- write counts: 4084
- read counts: 1073
- fsync counts: 49
- total count: 5206
Status
Work in progress - ~27% of the IO is ready to land once tree is green (week of February 22)!
How to help
Contact Shawn Wilsher (sdwilsh on irc, sdwilsh at mozilla dot com). I'll try to get a buglist going shortly.
Active/Landed Bugs
These bugs represent work being done to reduce IO calls. The approximate percentage of I/O calls each bug should remove from the main thread is also listed.
Bug | Owner | Status | Reads | Writes | Fsyncs | % I/O Responsible |
---|---|---|---|---|---|---|
bug 513074 - remove sync writes from current cache | Bjarne | has reviews, just needs to land | 1423 | 3 | 27.3% | |
bug 536978 - Cookies should write asynchronously | sdwilsh | need to address review comments | 1137 | 21.8% | ||
bug 540765 | mak | some bits landed in bug bug 522855. Revising Favicon Service interface to make it async. | 10 | 111 | 2.3% | |
bug 513008 - Eliminate synchronous reads from cache | michal.novotny | wip patch up | 75 | 1.4% | ||
bug 546255 - Make nsIBrowserHistory.[un]registerOpenPage async | Unfocused | ? | ? | ? | ||
bug 541779 - Make site-specific zoom check asynchronous | rflint | Need bug 546445 | ? | ? | ? |