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)
Core
JavaScript: GC
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: terrence, Assigned: terrence)
References
(Blocks 1 open bug)
Details
(Whiteboard: [MemShrink])
Attachments
(1 file)
3.02 MB,
text/plain
|
Details |
Filing a bug for myself since I keep forgetting to investigate.
Updated•10 years ago
|
Whiteboard: [MemShrink]
Target Milestone: flash10 → ---
![]() |
||
Comment 1•10 years ago
|
||
DMD instructions are at https://developer.mozilla.org/en-US/docs/Mozilla/Performance/DMD :)
![]() |
||
Comment 2•10 years ago
|
||
> 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.
Assignee | ||
Comment 3•10 years ago
|
||
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.
Assignee | ||
Comment 4•10 years ago
|
||
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
![]() |
||
Comment 5•10 years ago
|
||
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.
Description
•