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 PayloadMarker
s to markers 2.0 first, so there will be separate bugs for that, see meta bug 1661394.)
Assignee | ||
Comment 1•4 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•4 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•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/24bc2812bca9
https://hg.mozilla.org/mozilla-central/rev/c14038de028d
Description
•