Closed
Bug 1152604
Opened 9 years ago
Closed 2 years ago
Multiple meta platform categories when showing only content in new profiler
Categories
(DevTools :: Performance Tools (Profiler/Timeline), defect, P3)
DevTools
Performance Tools (Profiler/Timeline)
Tracking
(Not tracked)
RESOLVED
INVALID
People
(Reporter: jsantell, Unassigned)
Details
Attachments
(2 files, 1 obsolete file)
When recording a profile (via console.profile, although I don't think that matters), I saw two entries for "GC". After bug 1108843, these categories should always be combined if they are leaf nodes.
Reporter | ||
Comment 1•9 years ago
|
||
Here's the profile that has duplicate GC entries.
Reporter | ||
Comment 2•8 years ago
|
||
It seems that the GC entry for "nsCycleCollector::forgetSkippable" is different than the GC entry for "js::Nursery::collect"
Attachment #8589978 -
Attachment is obsolete: true
Comment 3•8 years ago
|
||
(In reply to Jordan Santell [:jsantell] [@jsantell] (Please needinfo) from comment #2) > Created attachment 8710769 [details] > extragc.json > > It seems that the GC entry for "nsCycleCollector::forgetSkippable" is > different than the GC entry for "js::Nursery::collect" forgetSkippable should be CC not GC... is this not so?
Comment 4•8 years ago
|
||
I think this is because we create the tree from the samples before renaming to categories, so js::Nursery::collect and GCRuntime::collect would be different nodes in the tree, but they have the same category.
Reporter | ||
Comment 5•8 years ago
|
||
All the platform nodes should be flattened into the same category node -- GC is no different, we have many different Graphics, Network, etc frames with different function names, but combined to the same node (if on the same "depth" level)
Comment 6•8 years ago
|
||
(In reply to Jordan Santell [:jsantell] [@jsantell] (Please needinfo) from comment #5) > All the platform nodes should be flattened into the same category node -- GC > is no different, we have many different Graphics, Network, etc frames with > different function names, but combined to the same node (if on the same > "depth" level) What if we have two sampled stacks: 1. JS->Pseudo(Gecko)->Psuedo(GC) 2. JS->Pseudo(GC) Will these leaves be properly flattened to the same category node?
Comment 7•8 years ago
|
||
Triaging. Filter on ADRENOCORTICOTROPIC (yes).
OS: Mac OS X → Unspecified
Priority: -- → P3
Hardware: x86 → Unspecified
Version: 37 Branch → unspecified
Updated•6 years ago
|
Product: Firefox → DevTools
Updated•2 years ago
|
Severity: normal → S3
Comment 8•2 years ago
|
||
This report is related to the old DevTools profiler implementation, which has been removed. The Performance panel is now based on Firefox Profiler at https://profiler.firefox.com/
Closing as invalid
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → INVALID
You need to log in
before you can comment on or make changes to this bug.
Description
•