Closed Bug 1757202 Opened 2 years ago Closed 2 years ago

Add more information in profiler markers showing CSS animations and transitions

Categories

(Core :: CSS Transitions and Animations, task)

task

Tracking

()

RESOLVED FIXED
100 Branch
Tracking Status
firefox100 --- fixed

People

(Reporter: florian, Assigned: florian)

References

Details

Attachments

(6 files)

It's currently difficult to understand which animations are running on the compositor

Example profile with the proposed changes: https://share.firefox.dev/3M3Nrjg

Pushed by fqueze@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/3d7c412ba08d
Add more information in existing CSS Animation and CSS Transition main thread markers, r=boris.
https://hg.mozilla.org/integration/autoland/rev/52606df2ea3d
Make the inner window id of the browser window available in the compositor bridge, r=mstange.
https://hg.mozilla.org/integration/autoland/rev/4601c9c04d7b
Include the inner window id in the existing Composite markers, r=mstange.
https://hg.mozilla.org/integration/autoland/rev/b989b20e9704
Expose CompositorThreadHolder::GetThreadId to make it easy to add profiler markers on the compositor thread from any thread, r=mstange.
https://hg.mozilla.org/integration/autoland/rev/1553b2367135
Add SetAnimation, SampleAnimation and ClearAnimation markers on the compositor thread, r=mstange.
https://hg.mozilla.org/integration/autoland/rev/da54c46e2e6d
Add the browser window inner id to the SetDisplayList, CompositeToTarget and SkippedComposite profiler markers, r=mstange.
Regressions: 1759144
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: