Closed Bug 1148663 Opened 11 years ago Closed 10 years ago

Allocations flame chart has incorrect x-axis

Categories

(DevTools :: Performance Tools (Profiler/Timeline), defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: fitzgen, Unassigned)

References

Details

The x-axis is currently time -- it should instead be number of allocations (and after bug 1068988, byte size) so that heavier allocators are wider. I suspect that we might also be graphing width based on the allocations log timestamp rather than number of allocations. This is incorrect. The timestamp should only be used for filtering the set of data graphed when a subregion of a profile is selected. Additionally, we should be sorting and aggregating the allocations as well, not displaying them in order. (Flame graph vs chart? I forget which is which...) --------------------------------------------------------------------------- Here is an example: if the (chronologically ordered) allocations log yields [ A->B->C, D->E, A->B->C, A->B->F->G->H, D->E, D->E, ] we should end up with a flame graph like: AAADDD BBBEEE CCF G H http://www.brendangregg.com/FlameGraphs/memoryflamegraphs.html has some general info, particularly section 1.
Assignee: nobody → vporof
Status: NEW → ASSIGNED
Summary: allocations flame chart has incorrect x-axis → Allocations flame chart has incorrect x-axis
Not doing allocations stuff for v2.
Assignee: vporof → nobody
Status: ASSIGNED → NEW
No longer depends on: 1153492
Not doing flames for the allocations data anymore.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WONTFIX
Product: Firefox → DevTools
You need to log in before you can comment on or make changes to this bug.