Performance/Status Meetings/2008-February-20: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(New page: « Back to Status Meetings '''Gecko 1.9 Performance and Leaks Meeting Details''' * Wednesdays - Firefox 3 - 10:00am Pacific, 1:00pm Eastern * Script ...)
 
(→‎Leaks: links)
 
Line 13: Line 13:


* Ben Turner fixed a number of leaks causing documents to be kept alive too long. Should all be in now?
* Ben Turner fixed a number of leaks causing documents to be kept alive too long. Should all be in now?
* Peterv has tentative patch for session restore leaking restored windows in some cases (such as error pages or pages not finishing loading).
* Peterv has tentative patch for session restore leaking restored windows in some cases (such as error pages or pages not finishing loading). ({{bug|412774}})
* 20 P1/P2s still open.
* 20 P1/P2s still open.
** {{bug|409424}} Sounds scary. Need an owner.
** {{bug|409424}} Sounds scary. Need an owner.
** {{bug|414977}} Could potentially be very bad.
** {{bug|414977}} Could potentially be very bad.
** {{bug|417132}} Looks very bad.
** {{bug|417132}} Looks very bad.
* DBaron got leak monitor working on trunk again!
* DBaron got [http://dbaron.org/mozilla/leak-monitor/ leak monitor] working on trunk again!


=== Action Items ===
=== Action Items ===

Latest revision as of 18:19, 20 February 2008

« Back to Status Meetings

Gecko 1.9 Performance and Leaks Meeting Details

  • Wednesdays - Firefox 3 - 10:00am Pacific, 1:00pm Eastern
  • Script Conference Room, Building S, Mountain View
  • 650-903-0800 or 650-215-1282 x91 Conf# 217 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 217 (US)
  • irc.mozilla.org #perf for backchannel

Leaks

  • Ben Turner fixed a number of leaks causing documents to be kept alive too long. Should all be in now?
  • Peterv has tentative patch for session restore leaking restored windows in some cases (such as error pages or pages not finishing loading). (bug 412774)
  • 20 P1/P2s still open.
  • DBaron got leak monitor working on trunk again!

Action Items

  • AI:sicking Look into enabling trace-refcount, without the tracing part in nightlies.
  • AI:sicking Test leaked handles on windows manually using purify.
  • AI:sayrer Run leak buster while looking for trace-malloc leaks. [didn't get this done--sayrer]

Performance

Vlad gone but says nothing big new to report.

Action Items

  • make faster

Fragmentation

  • jemalloc
  • bug 403830 -- Content arena
  • Other bugs (should have perf and footprint keywords)
    • bug 407442 -- nsEventListenerManager allocates a lot [patch]
    • bug 408113 -- JS reallocate context->stackPool arenas way too often [patch]
    • bug 408301 -- XPConnect wrappers w/o XPConnect proto don't share JS scopes with their protos. [patch]
    • bug 410250 -- nsID/nsJSID stupid mallocs [patch]
    • bug 410357 -- use nsAutoTArray for nsCSSDeclaration::mOrder [patch]
    • bug 403354 -- Get rid of nsCStringArray ParseString usage [patch]
    • bug 408921 -- Arenas size+header are too big for size classification [patch]


Action Items

  • fix things