Performance/Snappy/2012-11-15

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Snappy November 15, 2012, Minutes

Actions

  • lmandel to follow up with Bas about bug 792527
    • pinged bas in the bug (the bug that Bas is working on is bug 509052)
  • lmandel to talk to UX to about flash hang detection UI
    • I pinged Ian/Madhava. I'll ping them again.
  • jrmuizel to create GFX prioritization for workweek
  • jrmuizel to write story about how much time gfx calls contribute to tab switch
  • taras to start discussion about changing what hardware people managers/etc run
    • done on yammer
    • taras to show qa about the awesomeness of using crappy hardware
  • taras? to set-up an opt-in add-on to report privacy-invasive telemetry on tabswitch/etc (to help track down worst perf offenders)
  • lmandel, taras, ashughes to meet later today to test social issues on beta
  • lmandel to follow up with privacy about letting specific non MoCo contributors look at ChromeHang data

Incoming

Nothing incoming

Projects

Tab switch performance - jrmuizel

Results from the past week
  • Taras reports that we made some good progress on tab switch at the gfx/layout work week, will provide details

Profiler - jrmuizel/BenWa/Ehsan (and more)

Results from the past week
  • Can now profile Fennec Nightly

GC pause reduction - billm, jcoppeard

Results from the past week
  • bug 803376 - Stop doing transplant GCs, which are about 75% of the worst GC pauses.
  • bug 807535 - Don't toggle JIT write barriers during GC, which saves a few ms per slice.

CC pause reduction - smaug, mccr8 (meta bug 698919)

Results from the past week
  • From telemetry, Olli observed that bug 801719, which landed a few weeks ago, reduced the median number of JS objects in the CC graph.

Chrome hang reports - vlad

Results from the past week
  • bug 808699: Rafael changing chrome-hang wire format, changes to Firefox and Symbolication Server
  • bug 661881 and bug 811088: Landed about:telemetry page

Move DOM Storage off main thread - vlad

Results from the past week
  • bug 807021: Initial refactor of LocalStorage with a hash-table cache and off-main-thread flush. Will try to get a patch up for review this week for Firefox 19, but might need to uplift next week

Flash Hang UI - aklotz, vlad

Results from the past week
  • bug 805591: WIP patch posted. Now working on removing IPDL and other libs with heavy dependencies out of IPC and child process. No response from UX.