Remove Base Profiler PayloadMarker and all dependencies
Categories
(Core :: Gecko Profiler, task, P2)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox83 | --- | fixed |
People
(Reporter: mozbugz, Assigned: mozbugz)
References
(Depends on 1 open bug)
Details
Attachments
(2 files)
Base Profiler PayloadMarker-based markers are not used much, so they can be removed without too much effort.
Bug 1670954 (MarkerThreadId::MainThread) is needed to convert a couple of TextMarkerPayload uses to the new API.
(The same task will happen in the Gecko Profiler, but there is more work needed to convert the old PayloadMarkers to markers 2.0 first, so there will be separate bugs for that, see meta bug 1661394.)
| Assignee | ||
Comment 1•5 years ago
|
||
TextMarkerPayload is the only legacy marker type that is still used in the Base Profiler. We're converting it to the new BASE_PROFILER_MARKER_TEXT.
Depends on D93736
| Assignee | ||
Comment 2•5 years ago
|
||
Everything related to Base Profiler legacy markers can now be removed, only the new API from BaseProfilerMarkers.h should now be used.
Depends on D93737
Comment 4•5 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/24bc2812bca9
https://hg.mozilla.org/mozilla-central/rev/c14038de028d
Description
•