Performance/Snappy/2012-07-19

From MozillaWiki
Jump to: navigation, search

Snappy July 19 Status (no meeting this week)

Actions

  • lmandel to speak with wrlach about Eideticker for desktop
    • Spoke with wrlach, setting up Eideticker for desktop shouldn't be too much work - requires an agent to execute desktop tests on test machines
    • discussed A-Team owning Eideticker framework and devs owning the creation and maintenance of tests
    • lmandel to speak with clint about scheduling work to setup Eideticker on desktop
  • lmandel and taras to speak with ahughes about QA involvement in Snappy
    • QA will include a performance specific goal in their Q3 plan
    • Follow-up -> QA has been instructed to go a different direction in defining our goals and will not specifically call out "Snappy". That said, QA remains committed to our alignment with Snappy as a top-tier project. Please see Anthony Hughes (ashughes) for all Snappy QA requests.

Incoming

Nothing incoming.

Projects

Front-end - Gavin, Jared and Frank (Australis tab strip)

Results from the past week

Fix cache - hurley

Results from the past week
  • bug 773518 - Submitted patch for: netwerk\cache\nsDeleteDir.cpp should lower IO prioritization on Windows Vista+ and OS X - bbondy (will not be attending meeting)
  • bug 774146 - Submitted patch for: Get more detail on reason for DISK_CACHE_CORRUPT failures - bbondy (Will do this the week of the 16th-20th)
Todo this week
  • Get an r+ on the above 2 patches, analyze the telemetry data and figure out why there is 12% cache corruption on Windows/OSX and 20% on Linux. (bbondy)

Profiler - jrmuizel/BenWa/Ehsan (and more)

Results from the past week
Todo this week
  • Write a blog post about what happens on Windows.
  • Come up with a good way of measuring tab switch speed

Peptest - mcote, ahal

Results from the past week
  • peptest mozharness patch to use talos' tp5n going through review
Todo this week
  • add test to m-c and enable it

GC pause reduction - billm

Results from the past week

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

Results from the past week
  • bug 773755 - be less aggressive about CCing when idle

Networking DNS Improvements - josh

Results from the past week
  • Landed a number of offline application cache performance improvements.
Todo this week
  • Continue working on removing main thread DNS resolutions in proxy and NTLM auth.
  • Hopefully bring up Stone Ridge publically, if new graph server comes up.

Move DOM Storage off main thread - vlad

Results from the past week
  • Debugged/tested basic functionality but still using one DB for all DOM storage
Todo this week
  • Finish first patch & submit for review. Create a bug for issue :P

Profiling main thread I/O with xperf - nchaim

Results from the past week
  • Finished draft of python script that uses xperf to log network and file I/O separated by main/non-main thread and startup/normal/shutdown. (bug 770317)
Todo this week
  • Test the reliability of the script. Connections are tracked by the thread that first created the handle, and handles may be passed to other threads.
  • Work with jmaher to integrate the script with talos and graph server.