Performance/Status Meetings/2007-December-05

From MozillaWiki
Jump to: navigation, search

« Back to Status Meetings

Agenda

  • AI's
  • Infrastructure items
  • Q4 Goals

Action Items

  • AI: justin
    • bug 400045
    • going to watch numbers next week and pav to look for checkin that fixed it
    • alice to look for "high number reporting" issue
    • wait for mini's to try to rule out hardware/software
    • pav/vlad to look at graph off mini's
    • justin to follow up with him on if things are good
  • AI: justin
    • justin to stock up on minis - ordering 50, only for perf
    • IT to build and image, and if possible, get on tree
    • Ref machines done except XP - waiting on lang pack. Images will be done this week, XP ref machine should be done too
    • Got a fix for ubuntu reboot issue.
  • AI: Alice
    • get in each OS ready to be imaged for new minis - Done except XP
    • no mac, vista or leopard - alice to create a mac image
    • justin to bring up 2 machines, mac image coming next week, vista image a few weeks out
    • got pushed out for trunk
    • alice needs standard mac mini with vista, leopard, tiger
  • AI: Vlad
    • try to find out why mac & linux is so slow
    • bug 404399
    • double check linux

Infrastructure

  • Moz2 mini farm implementation
    • Rolling out this week based on spreadsheet
  • bhearsum is going to be working primarily in Build for the next 1-2 months.
    • Will still be supporting the existing Talos machines
    • Working on Try server Talos, Vista slaves, baselines is on the back burner for now.
  • Discussion over Talos/Tbox stability
    • Much more stable - planned to add the tests to the production tree in 1 month (11/3)
    • blocked on bug 393338
    • xml parsing bug re: svg - leaving this test off as it's unstable - Test is on and running!
    • mac & linux having issues, very slow cycle time, linux bug bug 210931
    • pushed out due to above issues, should have some machines on the tree this week.
  • Talos on the try server bug 398192
    • The Buildbot side is moving quickly, I've already run a couple of test slaves.
    • Managing/interpreting the data will take longer to figure out.
    • robcee has machines and passwords, pushed off for production perf stuff
  • js test integration into talos
    • crashing the browser
    • alice's item
  • Goals for q4
    • Agreed goals:
      • stable production talos for branch trunk (4 platforms) on tree - Alice
      • perf enabled try server - Robcee
      • stand alone talos box - DONE
      • baselines for historical numbers - Punting
      • graph server improvements (perhaps seneca) - on Vlad to do this Q.
      • Bring up new tinderboxen to run leak and mochi tests on debug builds - DONE

Leaks

Fragmentation

  • Smaug has initial patch for content objects.
  • Can layout put more objects into arenas?
  • Stuart has done more allocator testing. Has good candidate that looks much better than the standard windows one.

Status on found leak bugs

  • Two recent regressions fixed that caused docshell/window leaks

Fixed bugs

  • 14 leaks resolved since last week. [1]
  • All as FIXED.

Action Items

  • AI:sicking Look into enabling trace-refcount, without the tracing part in nightlies.
  • AI:cbarrett Look into OS leaks on Mac.
  • AI:dbaron Make assertions fatal on new windows leak box.
  • AI:sicking Test leaked handles on windows manually using purify.
  • AI:sayrer Run leak buster while looking for trace-malloc leaks.
  • AI:sicking to go through and prioritize leak bugs

Gecko Perf (speed) discussion

  • Txul platform differences according to mac mini machines
    • mac: slowest on 1.8, slower still on 1.9 (30% regression)
    • windows: fastest on 1.8, now in second place (30% regression)
    • linux: middle on 1.8, now fastest on 1.9 (30% improvement)
  • massive Ts regression in 2006
    • need to profile builds on either side of the regression to figure out where the time went
  • Firefox front-end perf
    • sayer to put list of tasks on wiki
    • dolske will do some profiling work
  • On radar
    • Stuart's page-out/page-in tests?
    • Theme optimization
    • roc's scrollbar issues
    • startup performance (fastload perf, loading libXUL and other files, etc.) (unowned)
    • more work to speed up onSecurityChange, but further work will require SSL work and reducing the number of notifications
    • others?