Move MayGCNow to CCGCScheduler
Categories
(Core :: DOM: Core & HTML, task, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox91 | --- | fixed |
People
(Reporter: pbone, Assigned: pbone)
References
Details
Attachments
(15 files)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review |
After Bug 1629064 lands there's some refactoring we could do.
Updated•4 years ago
|
Assignee | ||
Comment 1•3 years ago
•
|
||
Generally I want to move more of the scheduling state for GCs that's scattered throughout nsJSEnvironment.cpp
into the CCGCScheduler class. This will avoid the kinds of edge cases that sfink found and wishes to fix in Bug 1711128.
Oh, and I may land these seperatly so that some of the weird regressions that are common when tweaking scheduling can be found a bit more easily.
Assignee | ||
Comment 2•3 years ago
|
||
Set the shutdown flag in both shutdown cases.
Assignee | ||
Comment 3•3 years ago
|
||
Depends on D118336
Assignee | ||
Comment 4•3 years ago
|
||
Depends on D118337
Assignee | ||
Comment 5•3 years ago
|
||
Depends on D118338
Assignee | ||
Comment 6•3 years ago
|
||
Depends on D118339
Assignee | ||
Comment 7•3 years ago
|
||
Depends on D118340
Assignee | ||
Comment 8•3 years ago
|
||
Depends on D118341
Assignee | ||
Comment 9•3 years ago
|
||
Depends on D118342
Assignee | ||
Comment 10•3 years ago
|
||
I was not supposed to commit this comment in an earlier change.
Depends on D118343
Assignee | ||
Comment 11•3 years ago
|
||
Depends on D118694
Assignee | ||
Comment 12•3 years ago
|
||
Depends on D118695
Assignee | ||
Comment 13•3 years ago
|
||
Depends on D118696
Assignee | ||
Comment 14•3 years ago
|
||
Depends on D118697
Comment 15•3 years ago
|
||
Comment 16•3 years ago
•
|
||
Backed out 13 changesets (bug 1703443) for causing GTest failures.
https://hg.mozilla.org/integration/autoland/rev/531323de1a48ea8a49a329fb22f08373e46df620
Push with failures:
https://treeherder.mozilla.org/jobs?repo=autoland&revision=5b2b19d5a0a20b73e26bd7912a6fe610134095ae&selectedTaskRun=Aeu5V-4CSDS1Iium_IeeHA.0
Failure log:
https://treeherder.mozilla.org/logviewer?job_id=343830009&repo=autoland&lineNumber=30355
https://treeherder.mozilla.org/logviewer?job_id=343829965&repo=autoland&lineNumber=6160
Updated•3 years ago
|
Assignee | ||
Comment 17•3 years ago
|
||
By passing this as a parameter we can remove the duplicated Now() procedure.
Depends on D118697
Assignee | ||
Comment 18•3 years ago
|
||
Pass this value in also and remove the need for duplicate inlined
definitions between Firefox and gtest.
Depends on D119362
Updated•3 years ago
|
Comment 19•3 years ago
|
||
Comment 20•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/71458c1f6a55
https://hg.mozilla.org/mozilla-central/rev/63dcb96c1d77
https://hg.mozilla.org/mozilla-central/rev/0321a81ceec2
https://hg.mozilla.org/mozilla-central/rev/aa62c19de048
https://hg.mozilla.org/mozilla-central/rev/ca6e154e215b
https://hg.mozilla.org/mozilla-central/rev/efd4b9f23fde
https://hg.mozilla.org/mozilla-central/rev/3b70d65372e7
https://hg.mozilla.org/mozilla-central/rev/02826afb7367
https://hg.mozilla.org/mozilla-central/rev/cd1be6870ff7
https://hg.mozilla.org/mozilla-central/rev/0768e9452197
https://hg.mozilla.org/mozilla-central/rev/a17b19c72ec1
https://hg.mozilla.org/mozilla-central/rev/6817f0dffd39
https://hg.mozilla.org/mozilla-central/rev/657f50acf609
https://hg.mozilla.org/mozilla-central/rev/08f3a7a19041
https://hg.mozilla.org/mozilla-central/rev/6536139589b1
Assignee | ||
Updated•3 years ago
|
Description
•