Closed
Bug 1161906
Opened 10 years ago
Closed 9 years ago
Update JavaScript call tree live, while collecting samples.
Categories
(DevTools :: Performance Tools (Profiler/Timeline), defect, P3)
DevTools
Performance Tools (Profiler/Timeline)
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: mbx, Unassigned)
Details
(Whiteboard: [devtools-platform])
Apple Instruments updates the call tree information as it collects samples. Is there any technical reason why we can't do this as well?
Comment 1•10 years ago
|
||
This would most definitely require rewriting the nsIProfiler. On the client side, would be a lot of data going over RDP, which might make things smooth rather than a huge (but somewhat allowable) transfer/parse/render chain at the very end, or it could slow down things during the recording, so not sure if that'd be a pro or a con. Main thing though is nsIProfiler. Ccing Shu/Kannan
Comment 2•10 years ago
|
||
(In reply to Michael Bebenita [:mbx] from comment #0)
> Is there any technical reason why we can't do this as well?
It's mostly because streaming the call tree is slow between the server and frontend. Streaming diffs between trees could be a potential solution, but very funky.
Call tree rendering is also a bit slow now, but I suspect we can make it much faster.
Updated•10 years ago
|
Whiteboard: [devtools-platform]
Updated•9 years ago
|
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
Updated•7 years ago
|
Product: Firefox → DevTools
You need to log in
before you can comment on or make changes to this bug.
Description
•