A few years ago I came up with an approach for using a combination of cycle collector logs and DMD (which tracks all live blocks of heap allocated memory) to investigate leaks of refcounted objects. I've only had to use it about a half dozen times (most recently in bug 1451985), but it is very handy when you have no other ideas. I think it is an easier-to-use alternative to refcount logging in most situations.
Anyways, I've now written up the (many) steps involved in using it: https://developer.mozilla.org/en-US/docs/Mozilla/Performance/DMD/Heap_Scan_Mode Hopefully somebody else will find this useful. Feel free to ask me if you have any questions about it. Andrew _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform