DevTools/Memory/Roadmap: Difference between revisions

Jump to navigation Jump to search
m
m (add question on census size)
Line 57: Line 57:
* If we have a “timeline”, frequently taking a census of the heap, we can either store just the first and most recent state, or store each census. How large are these censuses?
* If we have a “timeline”, frequently taking a census of the heap, we can either store just the first and most recent state, or store each census. How large are these censuses?
* Ideas on “leak hunter” tool? [http://memoryanalyzer.blogspot.com/2008/05/automated-heap-dump-analysis-finding.html Eclipse MAT is interesting]. Definitely v2.
* Ideas on “leak hunter” tool? [http://memoryanalyzer.blogspot.com/2008/05/automated-heap-dump-analysis-finding.html Eclipse MAT is interesting]. Definitely v2.
---
* What “type” of information do we get from censuses? constructor name, allocation site (if enabled), primitives, etc
* What “types” of objects can we classify in a high-level timeline? (Chrome has heap, document, nodes, event listeners)
* How large is a census? For gmail?
* How large is a snapshot? For gmail?
* [https://bugzilla.mozilla.org/show_bug.cgi?id=934022 can we get info about when a specific object got collected?] IIRC, Fitzgen said once an object is GC’d we can’t get info on it. Can we however, track the absence of an object? So, IDing objects, and having 1+ states to compare to. Census? Snapshot?
* [https://wiki.mozilla.org/MemoryProfiler Memory Profiler] - What’s the overlap here? What goals are redundant with this, and/or the performance allocation view? ([https://bugzilla.mozilla.org/show_bug.cgi?id=1123237 bug])


=== Performance Tools ===
=== Performance Tools ===
Confirmed users
110

edits

Navigation menu