Open Bug 1917338 Opened 1 year ago Updated 20 days ago

Cache allocSite values across page-loads

Categories

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

enhancement

Tracking

()

People

(Reporter: mgaudet, Unassigned)

References

(Blocks 1 open bug)

Details

Allocation sites help quite a bit by ensuring we pre-tenure values we expect to be long lived. However, the predictions are per-pageload and have to be rediscovered each time.

We've had quite a bit success with JitHints, which caches warmup across page loads.

We likely want something similar for allocation sites.

Dennis has a patch here which might be a good basis to build upon.

See Also: → 1892764

based on https://bugzilla.mozilla.org/show_bug.cgi?id=1917031#c1, should this bug be prioritized higher?

Blocks: sp3-high

We are no longer seeing Minor GC running during the measured time of sp3 (at least on Windows), so that lowers the priority here.

No longer blocks: sp3-high
You need to log in before you can comment on or make changes to this bug.