Leopold Toetsch writes:
> Luke Palmer <[EMAIL PROTECTED]> wrote:
> > ...  I'm not
> > against somebody else maintaining the patch in the meantime :-)
> 
> I went again through the patch and the original one from Sept, 5th. But
> it seems that one thing is missing in both:
> 
> *If* all PMCs which needs_early_DOD are seen live, the DOD run is
> aborted. But completing the DOD run also resets live bits of non-dead
> objects, which is missing now.
> 
> It seems, that in that case we still need to walk the PMC arenas and
> reset all live bits. OTOH when ARENA_DOD_FLAGS is on, this isn't too
> expensive because it can be done my masking a full word worth of 8 PMCs
> at once. So its still a lot faster then the eager case - hopefully.
> 
> Or am I missing something?

I don't think you are.  I would have thought that GC be the one to reset
the live bits, but there was a lot of DOD that I didn't completely
understand.  I don't remember explicitly taking such a thing out, but I
could have inadvertently.

Thanks for looking through the patch.

Luke

Reply via email to