Incrementalize weak marking phase
Categories
(Core :: JavaScript: GC, defect)
Tracking
()
| Performance Impact | medium |
People
(Reporter: sfink, Assigned: sfink)
References
(Blocks 2 open bugs)
Details
(Keywords: perf)
Attachments
(8 files, 15 external files, 25 obsolete files)
|
72.50 KB,
patch
|
decoder
:
feedback-
gkw
:
feedback-
|
Details | Diff | Splinter Review |
|
2.62 KB,
patch
|
jonco
:
review+
|
Details | Diff | Splinter Review |
|
4.51 KB,
patch
|
jonco
:
review+
|
Details | Diff | Splinter Review |
|
6.53 KB,
patch
|
jonco
:
review+
|
Details | Diff | Splinter Review |
|
21.83 KB,
patch
|
Details | Diff | Splinter Review | |
|
10.13 KB,
patch
|
jonco
:
review+
|
Details | Diff | Splinter Review |
|
8.90 KB,
patch
|
jonco
:
review+
|
Details | Diff | Splinter Review |
|
40.80 KB,
patch
|
Details | Diff | Splinter Review |
| Assignee | ||
Comment 2•9 years ago
|
||
| Assignee | ||
Updated•9 years ago
|
Updated•9 years ago
|
| Assignee | ||
Comment 3•9 years ago
|
||
| Assignee | ||
Comment 4•9 years ago
|
||
| Assignee | ||
Updated•9 years ago
|
| Assignee | ||
Comment 5•9 years ago
|
||
| Assignee | ||
Updated•9 years ago
|
| Assignee | ||
Comment 6•9 years ago
|
||
| Assignee | ||
Updated•9 years ago
|
| Assignee | ||
Comment 7•9 years ago
|
||
| Assignee | ||
Updated•9 years ago
|
| Assignee | ||
Comment 8•9 years ago
|
||
| Assignee | ||
Comment 9•9 years ago
|
||
| Assignee | ||
Comment 10•9 years ago
|
||
| Assignee | ||
Updated•9 years ago
|
| Assignee | ||
Updated•9 years ago
|
| Assignee | ||
Updated•9 years ago
|
| Assignee | ||
Updated•9 years ago
|
| Assignee | ||
Updated•9 years ago
|
| Assignee | ||
Comment 11•9 years ago
|
||
| Assignee | ||
Comment 12•9 years ago
|
||
| Assignee | ||
Comment 13•9 years ago
|
||
| Assignee | ||
Updated•9 years ago
|
Updated•9 years ago
|
Updated•8 years ago
|
Updated•8 years ago
|
Updated•8 years ago
|
Updated•8 years ago
|
Comment 16•8 years ago
|
||
Updated•8 years ago
|
Comment 17•8 years ago
|
||
Updated•8 years ago
|
Updated•8 years ago
|
| Assignee | ||
Comment 18•8 years ago
|
||
| Assignee | ||
Comment 19•8 years ago
|
||
| Assignee | ||
Comment 20•8 years ago
|
||
| Assignee | ||
Comment 21•8 years ago
|
||
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Comment 22•8 years ago
|
||
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Comment 23•8 years ago
|
||
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Comment 24•8 years ago
|
||
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Comment 25•8 years ago
|
||
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Comment 26•8 years ago
|
||
| Assignee | ||
Comment 27•8 years ago
|
||
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Comment 28•8 years ago
|
||
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Comment 29•8 years ago
|
||
| Assignee | ||
Comment 30•8 years ago
|
||
Updated•8 years ago
|
| Assignee | ||
Comment 33•8 years ago
|
||
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Comment 34•8 years ago
|
||
| Assignee | ||
Comment 35•8 years ago
|
||
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Comment 36•8 years ago
|
||
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Comment 37•8 years ago
|
||
| Assignee | ||
Comment 38•8 years ago
|
||
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Comment 39•8 years ago
|
||
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Comment 40•8 years ago
|
||
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Comment 41•8 years ago
|
||
| Assignee | ||
Updated•8 years ago
|
Comment 42•8 years ago
|
||
Updated•8 years ago
|
Comment 43•8 years ago
|
||
Comment 44•8 years ago
|
||
Comment 45•8 years ago
|
||
Updated•8 years ago
|
Comment 46•8 years ago
|
||
Comment 47•8 years ago
|
||
Comment 48•8 years ago
|
||
Comment 49•8 years ago
|
||
Updated•7 years ago
|
Comment 50•7 years ago
|
||
Comment 51•7 years ago
|
||
| bugherder | ||
| Assignee | ||
Comment 52•7 years ago
|
||
| Assignee | ||
Comment 53•7 years ago
|
||
Depends on D31951
| Assignee | ||
Comment 54•7 years ago
|
||
Depends on D31952
| Assignee | ||
Comment 55•7 years ago
|
||
Depends on D31953
| Assignee | ||
Comment 56•7 years ago
|
||
Depends on D31954
| Assignee | ||
Comment 57•7 years ago
|
||
Depends on D31955
| Assignee | ||
Comment 58•7 years ago
|
||
Depends on D31956
| Assignee | ||
Comment 59•7 years ago
|
||
Depends on D31957
| Assignee | ||
Comment 60•7 years ago
|
||
Depends on D31958
| Assignee | ||
Comment 61•7 years ago
|
||
Depends on D31959
| Assignee | ||
Comment 62•7 years ago
|
||
Comment 63•7 years ago
|
||
Comment 64•7 years ago
|
||
Backed out 7 changesets (bug 1167452) for spidermonkey bustages on weak-marking-02.js.
Backout: https://hg.mozilla.org/integration/autoland/rev/c452cbbba791fabe660a39d8cf22a200ddb107ff
Push that started the failures: https://treeherder.mozilla.org/#/jobs?repo=autoland&resultStatus=pending%2Crunning%2Csuccess%2Ctestfailed%2Cbusted%2Cexception&selectedJob=249040643&revision=196e318992aa867869ab3de7cea0ae1365320cc3
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=249040643&repo=autoland&lineNumber=22453
| Assignee | ||
Comment 65•7 years ago
|
||
Oops, I guess I never tested opt builds. Sorry about that.
Updated•7 years ago
|
Comment 66•7 years ago
|
||
Comment 67•7 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/b7c3cf320526
https://hg.mozilla.org/mozilla-central/rev/2202a5363839
https://hg.mozilla.org/mozilla-central/rev/a4f9778eec68
https://hg.mozilla.org/mozilla-central/rev/ab159f8b9041
https://hg.mozilla.org/mozilla-central/rev/617df479fac1
https://hg.mozilla.org/mozilla-central/rev/83677df08b08
https://hg.mozilla.org/mozilla-central/rev/d5c768b50d69
Updated•7 years ago
|
Comment 68•7 years ago
|
||
Comment 69•7 years ago
|
||
| bugherder | ||
Comment 70•7 years ago
|
||
| Assignee | ||
Updated•7 years ago
|
Comment 71•7 years ago
|
||
| bugherder | ||
Comment 72•7 years ago
|
||
Last changeset got backed. More information about the backout in bug 1514421.
| Assignee | ||
Comment 73•7 years ago
|
||
Thank you sheriffs for the surgical backouts. After all the carnage, there are 3 regressions that I'll need to deal with to re-land:
bug 1514421 - this is the big one, it's a correctness problem that shows up as an uncommon (but not rare) intermittent. I fixed one incarnation of it shortly before landing. Apparently there's another.
bug 1556706 - smallish memory regression. This is still in the tree. It's from https://phabricator.services.mozilla.com/D31955 and I hope to fix or at least minimize it by playing with numbers.
bug 1557701 - performance regression. I was kind of hoping this would have the opposite effect, so I'll have to look at what's going on.
| Assignee | ||
Comment 74•7 years ago
|
||
Oops, make that 4 regressions. I didn't notice this last one. It would be nice if the tree graph treated regressions as if they were either blocking or depending.
bug 1556329 - correctness problem. But it's caught in a fuzz bug, so life is good.
Comment 75•7 years ago
|
||
Updated•7 years ago
|
Updated•7 years ago
|
Updated•7 years ago
|
| Assignee | ||
Comment 76•6 years ago
|
||
Comment 77•6 years ago
|
||
| Assignee | ||
Updated•6 years ago
|
Comment 78•6 years ago
|
||
| bugherder | ||
| Assignee | ||
Comment 79•6 years ago
|
||
| Assignee | ||
Comment 80•6 years ago
|
||
| Assignee | ||
Comment 81•6 years ago
|
||
| Assignee | ||
Comment 82•6 years ago
|
||
Updated•6 years ago
|
Updated•6 years ago
|
Updated•6 years ago
|
Comment 83•6 years ago
|
||
| Assignee | ||
Comment 84•6 years ago
|
||
Comment 85•6 years ago
|
||
Comment 86•6 years ago
|
||
| bugherder | ||
| Assignee | ||
Comment 87•6 years ago
|
||
Resolving bug, actual activation happening in bug 1633176.
| Assignee | ||
Comment 88•6 years ago
|
||
Comment 89•6 years ago
|
||
Comment 90•6 years ago
|
||
Backout merged: https://hg.mozilla.org/mozilla-central/rev/91ec9a272383
Comment 91•6 years ago
|
||
This looks like a great achievement! I've added a note to the developer release notes at https://wiki.developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/78#JavaScript. Let me know if it captures this well.
| Assignee | ||
Comment 92•6 years ago
|
||
(In reply to Florian Scholz [:fscholz] (MDN) from comment #91)
This looks like a great achievement! I've added a note to the developer release notes at https://wiki.developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/78#JavaScript. Let me know if it captures this well.
It sounds just right to me. Thank you!
Updated•4 years ago
|
Description
•