Closed Bug 1517355 Opened 6 years ago Closed 6 years ago

Add CONTENT_FRAME_TIME variant that uses the vsync time as the start point

Categories

(Core :: Graphics: WebRender, enhancement)

enhancement
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla66
Tracking Status
firefox66 --- fixed

People

(Reporter: mattwoodrow, Assigned: mattwoodrow)

References

Details

Attachments

(2 files)

The current CONTENT_FRAME_TIME uses the start of display list building, which means that we don't know the exact point at which we miss a frame (since it depends on how long pre-DL building tasks took). We're currently assuming 200 (and that DL building started immediately after vsync), but that's probably often not correct. If the 200 marks ends up being after the 'missed' vsync point, then there's a chance that a late composite might end up being done, and will show up as not being late by this metric. We're going to add a new variant that times from vsync, so that 200 becomes much more meaningful.
Attached file request.md
Attachment #9034039 - Flags: review?(chutten)
Comment on attachment 9034039 [details] request.md General Notes: Straightforward, iterative change 1) Is there or will there be **documentation** that describes the schema for the ultimate data set available publicly, complete and accurate? Yes, Histograms.json, relatively straightforward. 2) Is there a control mechanism that allows the user to turn the data collection on and off? Yes, Telemetry Defaults 3) If the request is for permanent data collection, is there someone who will monitor the data over time? Yes, gfx-telemetry-alerts@mozilla.com + mwoodrow@mozilla.com 4) Using the category system of data types (https://wiki.mozilla.org/Firefox/Data_Collection), what collection type of data do the requested measurements fall under? Category 1 5) Is the data collection request for default-on or default-off? Telemetry Defaults 6) Does the instrumentation include the addition of any *new* identifier* (whether anonymous or otherwise; e.g., username, random IDs, etc. See the appendix for more details)? No 7) Is the data collection covered by the existing Firefox privacy notice? Yes, standard Telemetry 8) Does there need to be a check-in in the future to determine whether to renew the data? No
Attachment #9034039 - Flags: review?(chutten) → review+
Attachment #9034046 - Attachment description: Bug 1517355 - Add CONTENT_FRAME_TIME variant that records from the vsync time. r?jrmuizel → Bug 1517355 - Add CONTENT_FRAME_TIME variant that records from the vsync time. data-review=rrayborn, r?jrmuizel
Pushed by mwoodrow@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/4a8c79b919b2 Add CONTENT_FRAME_TIME variant that records from the vsync time. data-review=rrayborn, r=jrmuizel
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla66
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: