Open Bug 985539 Opened 11 years ago Updated 3 years ago

Modify JS heap dumping to include information about empty cells in each arena

Categories

(Core :: JavaScript: GC, defect)

24 Branch
defect

Tracking

()

People

(Reporter: mccr8, Unassigned)

References

Details

(Whiteboard: [MemShrink:P2])

The about:memory log in bug 975702 shows 1.5MB of empty cells in non-empty arenas, which is quite a bit. It would be cool if we modified DumpHeapComplete to include information about the number of empty cells in each arena that we log, and hopefully that wouldn't be too hard. That might make it easier to identify what is happening.
Whiteboard: [MemShrink]
Summary: Modify GC heap dumping to include information about empty cells in each arena → Modify JS heap dumping to include information about empty cells in each arena
In addition to being nice for manual poking around it would also enable the development of analysis scripts for internal fragmentation.
Blocks: 989379
No longer blocks: 975702
Whiteboard: [MemShrink] → [MemShrink:P2]
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.