Closed Bug 1633405 Opened 5 years ago Closed 5 years ago

Remove dynamic GC options that are enabled everywhere

Categories

(Core :: JavaScript: GC, task, P1)

task

Tracking

()

RESOLVED FIXED
mozilla77
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.

Pushed by jcoppeard@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/1fc50aa5c6bc Remove dynamic GC options that are enabled everywhere r=sfink
Pushed by nerli@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/c39d9152c793 Remove dynamic GC options that are enabled everywhere r=sfink

This was relanded since the issues seems to be cause by Bug 1608771
Reland: https://hg.mozilla.org/integration/autoland/rev/c39d9152c79368aff7b59c1bdc61f8b6b73277ff

Flags: needinfo?(jcoppeard)
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla77
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: