Remove dynamic GC options that are enabled everywhere
Categories
(Core :: JavaScript: GC, task, P1)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox77 | --- | fixed |
People
(Reporter: jonco, Assigned: jonco)
Details
Attachments
(1 file)
There are a couple of GC options - dynamic heap growth and dynamic mark slice - that are enabled everywhere (although there are prefs to disable them).
We should probably just remove these and simplify the code.
One reason for disable the dynamic heap growth options is to make the GC more deterministic, but we can handle that by never going into high frequency GC mode if JS_MORE_DETERMINISTIC is defined.
| Assignee | ||
Comment 1•5 years ago
|
||
Comment 3•5 years ago
|
||
Backed out changeset 1fc50aa5c6bc (Bug 1633405) for causing bustages in bigint.js CLOSED TREE
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=299749848&repo=autoland&lineNumber=46097
Backout: https://hg.mozilla.org/integration/autoland/rev/15f0dc9f73e62d8e359356d7ff3522c22e4293b9
Comment 5•5 years ago
|
||
This was relanded since the issues seems to be cause by Bug 1608771
Reland: https://hg.mozilla.org/integration/autoland/rev/c39d9152c79368aff7b59c1bdc61f8b6b73277ff
Comment 6•5 years ago
|
||
| bugherder | ||
Description
•