Closed Bug 1868744 Opened 10 months ago Closed 10 months ago

If JS engine triggered a GC slice, don't trigger another too soon from CCGCScheduler

Categories

(Core :: DOM: Core & HTML, enhancement, P3)

enhancement

Tracking

()

RESOLVED FIXED
122 Branch
Tracking Status
firefox122 --- fixed

People

(Reporter: smaug, Assigned: smaug)

References

(Blocks 1 open bug)

Details

(Whiteboard: [sp3])

Attachments

(1 file)

This is not for performance as such, but to reduce noise.
And tryserver results seem to hint that this is useful for that
https://treeherder.mozilla.org/perfherder/comparesubtest?originalProject=try&newProject=try&newRevision=6c22f5bc6a4f04158150383f010e066ec3b28200&originalSignature=4586009&newSignature=4586009&framework=13&application=firefox&originalRevision=01c54f106b2576c3faf7ae69aa98a230db627493&page=1

If more GC slices are needed, then JS engine will of course trigger them normally. It is just that CCGCScheduler won't be so eager to do it too.

Pushed by opettay@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/6767f1605049 If JS engine triggered a GC slice, don't trigger another too soon from CCGCScheduler, r=jonco
Status: NEW → RESOLVED
Closed: 10 months ago
Resolution: --- → FIXED
Target Milestone: --- → 122 Branch
Regressions: 1869528
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: