Mozilla 2/StatusMeetings/2007-12-19: Difference between revisions

No edit summary
No edit summary
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
<small>[[Mozilla_2/StatusMeetings/2007-12-12|&laquo; previous week]] | [[Mozilla_2/StatusMeetings|index]] | [[Mozilla_2/StatusMeetings/2008-01-02|next week &raquo;]]</small>
<small>[[Mozilla_2/StatusMeetings/2007-12-12|&laquo; previous week]] | [[Mozilla_2/StatusMeetings|index]] | [[Mozilla_2/StatusMeetings/2008-01-09|next week &raquo;]]</small>


'''Mozilla 2 Meeting Details'''
'''Mozilla 2 Meeting Details'''
Line 17: Line 17:
== Updates ==
== Updates ==


* XPCOMGC status
** Working through 'make check' in necko. Deadlocks mostly solved through magic in nsAutoLock/nsAutoMonitor
** Necko is being problematic: in particular, the current necko behavior of close-stream-on-last-release is not possible with finalizers. This means that's we'll need to retrofit necko (and perhaps necko clients) with explicit-close of channels. Right now I'm just commenting out assertions and working around problems, but this might not scale.
** But this means that getting performance numbers from a running browser may be quite difficult. Should I instead attempt to create some artificial large-object-graph to test GC performance?
** Going to work on tools to make verification easier: simple dehydra scripts to annotate classes that should be GC or stack objects, and a tool to inform valgrind of live/free MMgc memory
* Discussion of Moz2/next Firefox release
* Discussion of Moz2/next Firefox release



Latest revision as of 07:45, 9 January 2008

« previous week | index | next week »

Mozilla 2 Meeting Details

  • Wednesdays - 11:00am Pacific, 2:00pm Eastern, 19:00 UTC
  • Mozilla Building S - <script> conference room
  • 650-903-0800 or 650-215-1282 x91 Conf# 217 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 217 (US)
  • irc.mozilla.org #mmgc for backchannel

Open Action Items

  • ActionMonkey status: JavaScript:ActionMonkey
    • bsmedberg is generating builds for comparative perftests... this got lost, will have it today

Updates

  • XPCOMGC status
    • Working through 'make check' in necko. Deadlocks mostly solved through magic in nsAutoLock/nsAutoMonitor
    • Necko is being problematic: in particular, the current necko behavior of close-stream-on-last-release is not possible with finalizers. This means that's we'll need to retrofit necko (and perhaps necko clients) with explicit-close of channels. Right now I'm just commenting out assertions and working around problems, but this might not scale.
    • But this means that getting performance numbers from a running browser may be quite difficult. Should I instead attempt to create some artificial large-object-graph to test GC performance?
    • Going to work on tools to make verification easier: simple dehydra scripts to annotate classes that should be GC or stack objects, and a tool to inform valgrind of live/free MMgc memory
  • Discussion of Moz2/next Firefox release

Followups

Additional Work List