Open Bug 1371162 Opened 3 years ago Updated 1 year ago

[meta] Clean up GC tunables.

Categories

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

task

Tracking

()

Tracking Status
firefox60 --- fix-optional

People

(Reporter: pbone, Unassigned)

References

(Depends on 3 open bugs)

Details

(Keywords: meta, Whiteboard: [qf-])

The tunable parameters for the GC are currently spread throughout the code.  They ought to be consolidated and moved to about:config where they can easily be tweaked and used for experiments.
Assignee: nobody → pbone
Status: NEW → ASSIGNED
Depends on: 1380768, 1368073
Summary: Expose GC tunables in about:config → [meta] Expose GC tunables in about:config
Whiteboard: [qf]
Whiteboard: [qf] → [qf-]
Depends on: 1384010
Some of the tunables and magic constants are in:
 + GCSchedulerTunables
 + GCZoneHeapThreshold

There are probably others.
Duplicate of this bug: 1368175
Depends on: 1386660
Depends on: 1389513
Depends on: 1390765
Depends on: 1406065
We still want to expose the GC parameters in about:config, but this bug now covers cleaning them up generally.
Summary: [meta] Expose GC tunables in about:config → [meta] Clean up GC tunables.
Keywords: meta
Priority: -- → P3
Status: ASSIGNED → NEW
Assignee: pbone → nobody
Type: enhancement → task
Depends on: 1549660
You need to log in before you can comment on or make changes to this bug.