Should have an option to only show allocations that made it to the tenured heap

NEW
Unassigned

Status

()

Firefox
Developer Tools: Performance Tools (Profiler/Timeline)
P3
normal
3 years ago
2 years ago

People

(Reporter: fitzgen, Unassigned)

Tracking

(Blocks: 1 bug)

Firefox Tracking Flags

(Not tracked)

Details

Allocations which live and die within the nursery are relatively cheap. On the other hand, allocations which are promoted from the nursery to the tenured heap (or allocations which were allocated within the tenured heap right off the bat) are much more expensive. The former group can be managed completely by nursery collections which are very fast. The latter require a full gc, which has to consider the full heap graph and is a lot slower.

We have the Debugger.Memory's tenurePromotionsLog, which tells us which allocated objects survive the nursery and are moved to the tenured heap.

Bug 1195866 will tell us which allocations skipped the nursery entirely.

We should have an option for the allocations view to only show allocations that were tenured or skipped the nursery entirely.
Triaging. Filter on ADRENOCORTICOTROPIC (yes).
Priority: -- → P3
You need to log in before you can comment on or make changes to this bug.