Performance/Snappy/2012-04-05

From MozillaWiki
Jump to navigation Jump to search
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 Apr. 5 Minutes

Actions

No actions.

Incoming

  • hardware acceleration: i disabled hwa on all macs in my family, and Firefox has been noticeably snappier across multiple types of macs. related bugs: bug 600763, bug 721273, bug 721892. should have someone from perf team or gfx dig in and at least confirm.
    • Taras asked to put on gfx q2 goals

Projects

Persona slowness(ehsan?)

Results from the past week
  • issues discovered with animated personas and those that heavily use svg and css
  • Ehsan to summarize the issue in a blog/wiki
  • look at moving image decoding off of the main thread

Mainthread+Slow SQL (gavin/taras/vlad)

Results from the past week
  • Worked on cancellable sql (bug 722243), have to figure out if benefit from cancellable queries justifies additional locking
Todo this week
  • Ask SQLite guys about fine-grained cancels

Better DOM event/task scheduling - jst (telemetry)

Results from the past week
  • starting to work on slowing down parser in background tabs

Super-slow-startup investigations - vlad, taras

Results from the past week
  • Received batch of slow startup data from March

Startup optimizations - bbondy

Results from the past week
  • bbondy: Bug 692255 - WIll have implemented super review comments for prefetch

Front-end - Dietrich/bbondy

Results from the past week
Todo this week
  • telemetry for home tab vs session restored
  • telemetry for # of tabs restored
  • taras: investigate if startup cache/omnijar is still of benefit

Profiler - jrmuizel/BenWa/Ehsan (and more)

Todo this week
  • There seems to be an issue with symbolication with latest SPS extension version

Nondestructive chromehang - vlad

Results from the past week
  • Co-ordinate with Softronics QA people & Moz privacy review
  • bug 742008: Nightly profiling updates consistently failing
Todo this week
  • Integrate about-telemetry into Firefox as a bundled addon
  • Add a pass through mode so local symbolication server can pass symbolication requests to remote server (e.g. local Firefox symbols + remote Windows system symbols)

Peptest - mcote

Results from the past week
  • revision numbers, with links, now in peptest graphs as of March 30
  • results keep coming in!

GC pause reduction - billm

Results from the past week
  • bug 641025: incremental GC - disabled due to leaks
  • investigating leaks due to incremental GC
  • landed bug 716142 (allow multi-compartmental GCs), which enables:
  • worked on bug 739899, to keep compartment creation from stopping incremental GC
  • Multi compartment GCs should also enable scheduling smaller chunks of GC and CC.

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

Results from the past week
  • smaug worked on trying to reduce the impact of leaked documents on the CC
  • mccr8 worked on bug 653191 (collapse SCCs of JS in CC graph)
  • remove more stuff from the CC graph (bug 740185)
  • QA is working on plan to test for leaked documents


bug710935 - measure lag in handling user input (needs owner)

  • bbondy: I'll probably be starting on this next week, but if you have someone else please feel more than free to take :)