Open Bug 1466135 Opened 8 years ago Updated 2 years ago

Investigate refining atoms mark bitmaps for collected zones as they finish sweeping

Categories

(Core :: JavaScript: GC, enhancement, P5)

enhancement

Tracking

()

People

(Reporter: jonco, Unassigned)

References

(Blocks 1 open bug)

Details

Currently we do this for all collected zones when we start sweeping the atoms zone. It also happens before all the other parallel tasks that we do when we begin sweeping this sweep group, because it has to happen before we update the atom mark bits with the marking bitmaps from uncollected zones, and this has to happen before we do the other sweep work. We should be able to the refining stage as each zone finishes sweeping in parallel with the other work. This could reduce the time spend sweeping when we are collecting the atoms zone. I tried to do this in bug 1461619 but my initial patch didn't work out.
Priority: -- → P5
Severity: normal → S3
Severity: S3 → N/A
You need to log in before you can comment on or make changes to this bug.