Platform/2008-10-21: Difference between revisions

→‎Firefox 3.1 Update: added detials to fsync stuff
(→‎Firefox 3.1 Update: added detials to fsync stuff)
Line 21: Line 21:
* Approach: keep non-critical history data in temporary tables, periodically flushing to permanent tables in the background.
* Approach: keep non-critical history data in temporary tables, periodically flushing to permanent tables in the background.
* Problems
* Problems
** Ts
** Ts ({{bug|459197}})
** Tp
*** Initial landing caused a regression of ~3% on linux and ~4% on windows ([https://bugzilla.mozilla.org/show_bug.cgi?id=459197#c2 data])
*** With fixes, still seeing regressions: ([https://bugzilla.mozilla.org/show_bug.cgi?id=459197#c12 data])
**** Linux is at 1-2% (30-40ms)
**** Windows XP is at ~2% (~20ms)
**** Windows Vista is at 1.2-2.5% (7-15ms) depending on which boxes you look at
** Tp ({{bug|459235}})
*** Initial landing caused a regression of about ~3% on OS X; possible regression on windows ([https://bugzilla.mozilla.org/show_bug.cgi?id=459235#c1 data])
*** With fixes, possibly only small regression on mac, and ~1% win on linux ([https://bugzilla.mozilla.org/show_bug.cgi?id=459235#c10 data])


=== GFX 1.9.1 Update ===
=== GFX 1.9.1 Update ===
590

edits