On Fri, Jul 10, 2015 at 03:59:43PM -0400, Vladan Djeric wrote:
> A few of us on the perf team (+ Joel Maher) looked at e10s performance &
> stability using Talos, Telemetry, and crash-stats. I wrote up the
> conclusions below.
> 
> Notable improvements in Talos tests [1]:
> 
> * Hot startup time in Talos improved by about 50% across all platforms
> (ts_paint [2]). This test measures time from Firefox launch until a Firefox
> window is first painted (ts_paint); I/O read costs are not accounted for,
> as data is already cached in the OS disk buffer before the test.
> * The tsvgr_opacity test improved 50-80% across all platforms. This is a
> sign of a reduction in the overhead of loading a page, instead of an
> improvement in actual SVG performance.
> * Linux scrolling performance improved 5-15%
> * The long-standing e10s WebGL performance regression has been fixed
> * SVG rendering performance (tsvgx) is ~25% better on Windows 7 & 8, but it
> is 10% worse on Windows XP and 25% worse on Linux
> 
> Notable regressions in Talos tests [1]:
> 
> * There are several large regressions unique to Windows XP. Scrolling
> smoothness regressed significantly (5-6 times worse on tp5o_scroll and
> tscrollx [2]), resizing of Firefox windows is 150% worse (tresize), SVG
> rendering performance is 25% worse (tsvgx)
> * Page loading time regressed across all platforms (tp5o). Linux regressed
> ~30%, OS X 10.10 regressed 20%, WinXP/Win8/Win7 all regressed ~10%.
> Page-loading with accessibility enabled (a11yr) saw similar regressions.
> * Time to open a new Firefox window (tpaint) regressed 30% on Linux, and
> across different versions of Windows (<10%)
> * Resizing of Firefox windows (tresize) is ~15% worse on Linux
> * Note: not all tests are compatible with e10s yet (e.g. session-restore
> performance test) so this list isn't complete
> 
> Notable improvements from Telemetry data [3]:
> 
> * Overall tab animation smoothness improved significantly: 50% vs 30% of
> tab animation frames are hitting the target 16ms inter-frame interval. See
> FX_TAB_ANIM_* graphs in [3] to see the distribution of frame intervals.
> Note that not all tab animations benefited equally.
> * e10s significantly decreased jank caused by GC & CC, both in parent &
> content processes (GC_MAX_PAUSE_MS, GC_SCC_SWEEP_MAX_PAUSE_MS,
> CYCLE_COLLECTOR_MAX_PAUSE, etc [3])
> * Unlike Talos, Telemetry suggests that the time to open a new Firefox
> window improved with e10s (FX_NEW_WINDOW_MS)
> * Median time to restore a saved session improved by 40ms or 20%
> ("simpleMeasurements/sessionRestored")
> * Median shutdown duration improved by 120ms or 10%
> ("simpleMeasurements/shutdownDuration")

Wait. What? Median shutdown duration is 1.2s ?!?
_______________________________________________
dev-platform mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to