Confirmed users
110
edits
m (add question on census size) |
m (→QUESTIONS) |
||
| 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 === | ||