Closed
Bug 1510560
Opened 6 years ago
Closed 3 years ago
Use a more intelligent pretenure condition
Categories
(Core :: JavaScript: GC, enhancement, P3)
Core
JavaScript: GC
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.
Updated•6 years ago
|
Assignee: nobody → jcoppeard
Priority: -- → P3
Updated•6 years ago
|
Summary: Use a more inteligent pretenure condition → Use a more intelligent pretenure condition
Updated•5 years ago
|
Assignee: jcoppeard → nobody
Updated•3 years ago
|
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.
Description
•