Performance/Snappy/2011-12-01

Actions

  • fix cache(fix within this development cycle) (nhurley)
  • submit chromehang minidumps with telemetry(less than a week for technical stuff) - ben?
  • land dom storage + sql timing (vladan)
  • turn on benoit's profiler for developers next week(bug #?) (jrmuizel)
  • do animation data after profiler is done (jrmuizel)
  • file bugs for product P1 responsiveness issues - lmandel

Notes

  • chromehang bugs should probably be [Snappy]
    • helped prioritize known problems, uncovered new ones
    • Evidence that sqlite is not our #1 problem
    • only caught the first lag

Will start by integrating in a non crash way with Telemetry - can look at a UI to allow the user to kill the browser afterwards Filed https://bugzilla.mozilla.org/show_bug.cgi?id=706916 needs telemetry-privacy review. One-off hogs that can run for multiple seconds of minutes:

 cache bug https://bugzilla.mozilla.org/show_bug.cgi?id=701909
  • fonts 705287 705258 705594

will meet about cache bugs separately

  • sqlite 704933 699051

"Small" Jank:

  • we need a way to track when we should be painting at a certain rate and aren't. The refresh driver should help here. It will tell us when we're try to paint.
  • Measure animation lag for throbber, progress bars, etc

Jeff will create/add bugs about animation https://bugzilla.mozilla.org/show_bug.cgi?id=706919

  • Asa has a list of UI jank to track

https://etherpad.mozilla.org/desktop-responsiveness - see starred items after line 49 - lawrence will file bugs for top issues