Closed Bug 1532271 Opened 7 years ago Closed 5 years ago

Pretenuring heuristics can miss groups that should be pretenured

Categories

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

enhancement

Tracking

()

RESOLVED INVALID
Tracking Status
firefox67 --- affected

People

(Reporter: jonco, Unassigned)

References

Details

To work out whether to pretenure object groups in the future we uses a 16 element table keyed on a hash of the ObjectGroup pointer. If there are collisions then the first group with that hash takes precedence. It's possible this is causing us to miss groups that should be tenured.

We've removed pretenuring based on ObjectGroups.

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.