Collect Style/Layout Flush Requests per Flush and Flushes per Tick
Categories
(Core :: Layout, task)
Tracking
()
Tracking | Status | |
---|---|---|
firefox70 | --- | fixed |
People
(Reporter: u480271, Assigned: u480271)
References
(Blocks 2 open bugs)
Details
Attachments
(3 files)
The rendering team is interested in collecting telemetry to determine if effort to optimize layout is required and where that effort should be focused.
To assess if too many flushes are happening, we should collect telemetry on the number of pending flush requests per flush and flushes per nsRefreshDriver::Tick
. We expect that lots of 1 request/1 flush is bad, but hundreds of requests/1 flush to be good, and even better would be 0 flushes before nsRefreshDriver::Tick
.
Collect telemetry for the number of pending style and layout flush requests per
flush and the number of style and layout flushes per nsRefreshDriver::Tick. A
style flush reports only style requests, but a layout flush reports style and
layout requests since flushing layout implies a style flush also.
Comment 5•6 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/150bb943857d
https://hg.mozilla.org/mozilla-central/rev/272503e99b08
Comment 6•5 years ago
|
||
Comment 7•5 years ago
|
||
Description
•