Open Bug 1527110 Opened 6 years ago Updated 2 years ago

Would be nice to have a way to figure out why we are painting

Categories

(Core :: Gecko Profiler, enhancement, P2)

enhancement

Tracking

()

People

(Reporter: florian, Unassigned)

Details

I got this request at least twice. Markus told me he has an idea that could help in at least some of the cases, so filing a bug to have a place to discuss this.

Flags: needinfo?(mstange)

We capture "cause" stacks for Styles and Reflow markers. But we currently do not capture stacks when nsRefreshDriver::ScheduleViewManagerFlush() is called, which happens whenever we know that there's something to paint. We could start doing that, and expose it as the cause of the display list marker for the paint.

Flags: needinfo?(mstange)
Priority: -- → P2
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.