Open Bug 1489633 Opened 7 years ago Updated 3 years ago

consider to run GC/CC slices less often when page is loading

Categories

(Core :: DOM: Core & HTML, defect, P2)

defect

Tracking

()

People

(Reporter: smaug, Assigned: smaug)

References

(Blocks 2 open bugs)

Details

Attachments

(1 file)

Kind of bringing back some behavior of bug 366393, though that was before any incremental collectors or idle scheduling or CC optimizations or anything.
remote: remote: Follow the progress of your build on Treeherder: remote: https://treeherder.mozilla.org/#/jobs?repo=try&revision=5560cd5a137f974f899bd03c56c0db149c5d8115 remote: remote: It looks like this try push has talos jobs. Compare performance against a baseline revision: remote: https://treeherder.mozilla.org/perf.html#/comparechooser?newProject=try&newRevision=5560cd5a137f974f899bd03c56c0db149c5d8115 remote: recorded changegroup in replication log in 0.014s
Assignee: nobody → bugs
I'm not against this, but note that running slices less often can result in the GC doing more work, and will leave barriers turned on for longer. Do we have evidence that GC slices are a problem during page load? I expect that we do. Another possibility would be to look at making GCs less likely to start during page load by increasing heap thresholds while this is happening.
GC and especially CC collecting objects from previous page during page load does show up in profiles.
Priority: -- → P2
Component: DOM → DOM: Core & HTML
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: