Closed Bug 1510560 Opened 6 years ago Closed 3 years ago

Use a more intelligent pretenure condition

Categories

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

enhancement

Tracking

()

RESOLVED DUPLICATE of bug 1700291

People

(Reporter: pbone, Unassigned)

References

Details

If over 60% of the nursery is tenured, then the nursery will check each object group to see if it should be pretenured. This condition isn't ideal when the nursery is small and we're somewhat likely tio have a high tenure rate. We can avoid some agressive pretenuring just by adding the condition that the nursery is also 4MB or larger. But we should try to do something even more inteligent than that. Jonco suggested we don't pretenuring any time we're also going to grow the nursery. But since that is also threshold based, and a lower threashold, we'd never pretenure into the nursery was already 16MB big (up to four collections later), which may be not agressive enough.
Depends on: 1507377
Assignee: nobody → jcoppeard
Priority: -- → P3
Summary: Use a more inteligent pretenure condition → Use a more intelligent pretenure condition
Assignee: jcoppeard → nobody
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.