Closed Bug 1109397 Opened 10 years ago Closed 10 years ago

Find and kill the heap-unclassified leak in my session

Categories

(Core :: JavaScript: GC, defect)

defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: terrence, Assigned: terrence)

References

(Blocks 1 open bug)

Details

(Whiteboard: [MemShrink])

Attachments

(1 file)

Filing a bug for myself since I keep forgetting to investigate.
Whiteboard: [MemShrink]
Target Milestone: flash10 → ---
> DMD instructions are at > https://developer.mozilla.org/en-US/docs/Mozilla/Performance/DMD :) But note that I *just* landed some changes to inbound that change how DMD works (specifically, adding the notion of "modes"). I've updated the docs accordingly, so if you have an older build you'll find those instruction slightly out-of-date... just run with defaults in place and everything should work ok for your use case.
Attached file unreported.txt
I tried this out on a brand new session: ~500MiB with 120MiB dark matter. About 20% appears to be gecko profiler. Unfortunately after that it's a /very/ long tail of smallish allocations. I'm thinking that the gecko profiler allocations are probably not the real culprit here: I suspect that once I've left this session open for a week one of the smaller sites will have ballooned.
This was indeed the gecko profiler extension. With that plugin disabled I am no longer collecting significant amounts of heap-unclassified -- after a few days it's only 200MiB on a 1.5GiB heap. The OOMs are gone so I'm satisfied.
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → WORKSFORME
I filed bug 1112336 for adding memory reporting to the profiler.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: