Record real time and durations when exporting js traces to profiler frontend
Categories
(DevTools :: General, enhancement)
Tracking
(firefox129 fixed)
| Tracking | Status | |
|---|---|---|
| firefox129 | --- | fixed |
People
(Reporter: ochameau, Assigned: ochameau)
References
Details
Attachments
(3 files, 2 obsolete files)
Bug 1867599 will land a first implementation where each frame is recorded as a 1ms sample, without any other notion of time or duration.
So that each frame is displayed right after each others and are all displayed as lasting for 1ms.
| Assignee | ||
Comment 1•2 years ago
|
||
Updated•2 years ago
|
| Assignee | ||
Comment 2•2 years ago
|
||
Insert a fake "label" frame to highlight why JavaScript run and label them with the related DOM event being processed.
| Assignee | ||
Comment 3•2 years ago
|
||
Now that the tracer output generates valid data, we can expose this feature by default.
| Assignee | ||
Comment 4•2 years ago
|
||
This records a fake "UserTiming" marker, which are optionaly shown in the marker chart.
But given that DOM Mutations don't have a duration, they are barely visible, and can't be hovered.
| Assignee | ||
Comment 5•2 years ago
|
||
Comment 7•2 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/c6227883e96f
https://hg.mozilla.org/mozilla-central/rev/8b4526f5a986
https://hg.mozilla.org/mozilla-central/rev/fc1900aa9cde
Comment 8•2 years ago
|
||
Comment on attachment 9405741 [details]
Bug 1867605 - [devtools] Use new "DOMMutation" marker type (instead of UserTiming)
Revision D212718 was moved to bug 1904602. Setting attachment 9405741 [details] to obsolete.
Comment 9•2 years ago
|
||
Comment on attachment 9405740 [details]
Bug 1867605 - [devtools] Try to show DOM Mutation in stack chart.
Revision D212717 was moved to bug 1904602. Setting attachment 9405740 [details] to obsolete.
Description
•