Closed Bug 1106964 Opened 10 years ago Closed 2 years ago

Use the frame refresh driver to budget incremental GC

Categories

(Core :: JavaScript: GC, defect)

defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1367905

People

(Reporter: terrence, Unassigned)

References

(Blocks 1 open bug)

Details

The refresh driver should know how much time is left after drawing until it needs to actually show the frame. We should schedule IGC slices into this interval instead of having a fixed budget at the start of each frame.
Blocks: GC.60fps
No longer blocks: GC.performance

Most GC slices do pretty much exactly this now, using the idle task scheduler.

Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.