Open Bug 1005617 Opened 11 years ago Updated 2 years ago

Incrementalize cycle collector graph clearing in CleanupAfterCollection()

Categories

(Core :: Cycle Collector, defect)

defect

Tracking

()

People

(Reporter: mccr8, Unassigned)

References

(Blocks 1 open bug)

Details

This can take a millisecond or two, and should be easy to incrementalize, so maybe we should just do that. You just want to make sure nobody does any graph operations while it is in some weird torn down state, but we shouldn't be doing them anyways. Note that RemoveObjectFromGraph() actually does currently do a remove when we're in CleanupPhase, so that would have to be fixed.
Severity: normal → S3
Component: XPCOM → Cycle Collector
You need to log in before you can comment on or make changes to this bug.