CycleCollector/CCStatus-2007-03-07: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
m (use bug template, add navigation link)
 
(11 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<small>[[CycleCollector/Status_Meetings|index]] | [[CycleCollector/CCStatus-2007-03-16|next meeting &raquo;]]</small>
=== Agenda ===
=== Agenda ===
* Update on current leakage numbers.
* Update on current leakage numbers.
Line 15: Line 17:


Jonas:  I will take the XBL patch and see if that has an impact.
Jonas:  I will take the XBL patch and see if that has an impact.
dbaron:  Worried about a situation with the current code base where he [http://groups.google.com/group/mozilla.dev.performance/msg/7b2b326d0ed08889 sees his CPU pegged for several seconds] before responsiveness returns.  It was suggested that we start recording CC times.


=== Status of Pending CC Code in Bugzilla ===
=== Status of Pending CC Code in Bugzilla ===
Line 20: Line 24:
* [https://bugzilla.mozilla.org/show_bug.cgi?id=372713 Add cycle collection to RDF datasources]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=372713 Add cycle collection to RDF datasources]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=372960 Make XPConnect traverse more JS edges]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=372960 Make XPConnect traverse more JS edges]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=368772 Support cycle collection of refcounted non-xpcom objects (aka, the XBL patch)]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=368774 Support cycle collection of refcounted non-xpcom objects (aka, the XBL patch)]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=368869 Make cycle collection suspect all native wrapper roots]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=368869 Make cycle collection suspect all native wrapper roots]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=372766 cycle collector shutdown dump based on known should-have-been-freed objects]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=372766 cycle collector shutdown dump based on known should-have-been-freed objects]
Line 29: Line 33:
**  Cycle collection graph call times.
**  Cycle collection graph call times.
**  JS GC times.
**  JS GC times.
* dbaron is going to land a patch related to debugging ({{bug|372766}} above).
* Sicking is going to drive the XML patch in as well as the patch from peterv (adding more content objects).
* jst will continue with xpconnect.
* Graydon will land {{bug|368869}}.
peterv suggestion:  We should try to get to a point were we can start and stop without leaking.
=== Audio of This Meeting ===
* [[Media:Cycle_Collector_Meeting_2007-03-09_11_30am_PST.mp3|MP3 Format 33 MB]]
* [[Media:Cycle_Collector_Meeting_2007-03-09_11_30am_PST.ogg|Ogg Vorbis 11.4 MB]]
* You can subscribe to these meetings as a podcast using [http://shotoku.sicore.org:8080/feeds/mozilla/podcasts/rss2  this RSS2 link].  (Accountability Disclaimer:  I didn't test this podcast to make sure it is compatible with anything other than iTunes.  Sorry. :] )

Latest revision as of 12:19, 26 March 2007

index | next meeting »

Agenda

  • Update on current leakage numbers.
  • Update from peterv.
  • Status of pending CC code in Bugzilla.
  • Status update from sicking regarding review of peterv's patch.
  • Update from dbaron on debugging tools.
  • Update from jst on xpconnect mysteries.
  • Discuss next steps.

Leak Numbers

  • Tinderbox didn't show that much of an improvement; however, our builds are showing improvements.
  • There are conflicting numbers.
  • SeaMonkey shows a drop, peterv's local shows a drop, but the Firefox build doesn't show improvements.

Jonas: I will take the XBL patch and see if that has an impact.

dbaron: Worried about a situation with the current code base where he sees his CPU pegged for several seconds before responsiveness returns. It was suggested that we start recording CC times.

Status of Pending CC Code in Bugzilla

Next Steps

  • Johnny will add CC timing printfs:
    • Cycle collection graph call times.
    • JS GC times.
  • dbaron is going to land a patch related to debugging (bug 372766 above).
  • Sicking is going to drive the XML patch in as well as the patch from peterv (adding more content objects).
  • jst will continue with xpconnect.
  • Graydon will land bug 368869.

peterv suggestion: We should try to get to a point were we can start and stop without leaking.

Audio of This Meeting