Open Bug 1190923 Opened 9 years ago Updated 2 years ago

Compact cells into new arenas if possible

Categories

(Core :: JavaScript: GC, defect)

defect

Tracking

()

People

(Reporter: jonco, Unassigned)

References

(Blocks 1 open bug)

Details

At the moment compacting GC takes pains to reuse the existing arenas so that it can work when we are out of memory. However if we are not totally out of memory, it can be beneficial to compact into a new set of areans, for two reasons: - objects allocated sequentially are more likely to stay together in memory - we protect reclaimed arenas to catch bugs where we don't update pointers correctly, and this would allow us to protect all arenas we compacted not just those that were emptied
Assignee: jcoppeard → nobody
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.