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)
Core
DOM: Core & HTML
Tracking
()
NEW
People
(Reporter: smaug, Assigned: smaug)
References
(Blocks 2 open bugs)
Details
Attachments
(1 file)
|
6.66 KB,
patch
|
Details | Diff | Splinter Review |
Kind of bringing back some behavior of bug 366393, though that was before any incremental collectors or idle scheduling or CC optimizations or anything.
| Assignee | ||
Comment 1•7 years ago
|
||
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
Comment 2•7 years ago
|
||
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.
| Assignee | ||
Comment 3•7 years ago
|
||
GC and especially CC collecting objects from previous page during page load does show up in profiles.
Updated•7 years ago
|
Priority: -- → P2
| Assignee | ||
Updated•7 years ago
|
Blocks: smaug-pageload
Updated•7 years ago
|
Blocks: GCScheduling
Updated•6 years ago
|
Component: DOM → DOM: Core & HTML
Updated•3 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•