Resurrect paint phase weight histograms and port them to WebRender
Categories
(Core :: Graphics, enhancement, P2)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox90 | --- | fixed |
People
(Reporter: mikokm, Assigned: mikokm)
References
Details
Attachments
(2 files, 2 obsolete files)
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
2.61 KB,
text/plain
|
chutten
:
data-review+
|
Details |
This bug is about fixing CONTENT_LARGE_PAINT_PHASE_WEIGHT and CONTENT_SMALL_PAINT_PHASE_WEIGHT histograms (expired in FF72) so that they work with WebRender frame scheduling. Because I am changing the histogram keys to be WR specific, they will be renamed to CONTENT_LARGE_PAINT_PHASE_WEIGHT_2 and CONTENT_SMALL_PAINT_PHASE_WEIGHT_2.
The goal of these probes is to get an idea how the different phases of our rendering pipeline perform in the real world, which helps us to target optimization work.
| Assignee | ||
Comment 1•5 years ago
|
||
| Assignee | ||
Comment 2•5 years ago
|
||
Comment 3•5 years ago
|
||
Comment on attachment 9208479 [details]
renewal_request.md
For moving from an expiring to a permanent data collection, please use the complete Data Review Request form (so we can properly document the individual who's responsible for the permanent collection)
| Assignee | ||
Comment 4•5 years ago
|
||
Comment 5•5 years ago
|
||
Comment on attachment 9209526 [details]
renewal_request.md
DATA COLLECTION REVIEW RESPONSE:
Is there or will there be documentation that describes the schema for the ultimate data set available publicly, complete and accurate?
Yes.
Is there a control mechanism that allows the user to turn the data collection on and off?
Yes. This collection is Telemetry so can be controlled through Firefox's Preferences.
If the request is for permanent data collection, is there someone who will monitor the data over time?
Yes, Miko Mynttinen is responsible.
Using the category system of data types on the Mozilla wiki, what collection type of data do the requested measurements fall under?
Category 1, Technical.
Is the data collection request for default-on or default-off?
Default on for pre-release channels only.
Does the instrumentation include the addition of any new identifiers?
No.
Is the data collection covered by the existing Firefox privacy notice?
Yes.
Does there need to be a check-in in the future to determine whether to renew the data?
No. This collection is permanent.
Result: datareview+
| Assignee | ||
Comment 6•4 years ago
|
||
I think this is a good opportunity to collect some more data about the differences between incremental and full paints, because they can be very different. For example, retained display lists make updating the display list after cursor blinks very cheap, while WebRender display list still needs to iterate through the full content of Gecko display list.
In other words, this is simply further splitting the current data based on display list build type (partial or full).
| Assignee | ||
Comment 7•4 years ago
|
||
Updated request with two new histograms.
Comment 8•4 years ago
|
||
Comment on attachment 9216400 [details]
request.md
DATA COLLECTION REVIEW RESPONSE:
Is there or will there be documentation that describes the schema for the ultimate data set available publicly, complete and accurate?
Yes.
Is there a control mechanism that allows the user to turn the data collection on and off?
Yes. This collection is Telemetry so can be controlled through Firefox's Preferences.
If the request is for permanent data collection, is there someone who will monitor the data over time?
Yes, Miko Mynttinen is responsible.
Using the category system of data types on the Mozilla wiki, what collection type of data do the requested measurements fall under?
Category 1, Technical.
Is the data collection request for default-on or default-off?
Default on for pre-release channels only.
Does the instrumentation include the addition of any new identifiers?
No.
Is the data collection covered by the existing Firefox privacy notice?
Yes.
Does there need to be a check-in in the future to determine whether to renew the data?
No. This collection is permanent.
Result: datareview+
Comment 10•4 years ago
•
|
||
Backed out changeset ca4d87f2ec7b (Bug 1676657) for causing webrender bustages.
Backout link: https://hg.mozilla.org/integration/autoland/rev/6d1dbfe63e14949215349672d5dcaf3906e4e2ab
Push with failures, failure log.
| Assignee | ||
Updated•4 years ago
|
Comment 11•4 years ago
|
||
Comment 12•4 years ago
|
||
| bugherder | ||
Description
•