Closed Bug 1751693 Opened 2 years ago Closed 2 years ago

Add telemetry probe for measuring glyph rasterization time

Categories

(Core :: Graphics: WebRender, task)

task

Tracking

()

RESOLVED FIXED
101 Branch
Tracking Status
firefox101 --- fixed

People

(Reporter: bas.schouten, Assigned: bas.schouten)

Details

Attachments

(4 files)

Markus has seen profiles where this is significant. It would be good to add some probes to measure this. This also brings Glean telemetry to rust code.

(In reply to Bas Schouten (:bas.schouten) from comment #0)

Markus has seen profiles where this is significant.

Example: https://share.firefox.dev/364Nv1I

Attachment #9267084 - Attachment description: Bug 1751693: Add telemetry probe to measure glyph rasterization time and the required plumbing for WR. r=jrmuizel → Bug 1751693: Add telemetry probe to measure glyph rasterization time and the required plumbing for WR. r=jrmuizel!
Attached file Data review
Attachment #9269124 - Flags: data-review?(chutten)
Attachment #9269124 - Attachment mime type: application/octet-stream → text/plain

Comment on attachment 9269124 [details]
Data review

PRELIMINARY NOTES:
(Next time remove the header with all the exclamation points)
Also, please confirm that you, Bas, will be responsible for this non-expiring collection. (A mailing list is a good thing to have keeping an eye on things, but it's opaque. An individual is necessary)

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, :Bas 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 all channels.

Does the instrumentation include the addition of any new identifiers?

No.

Is the data collection covered by the existing Firefox privacy notice?

Yes.

Does the data collection use a third-party collection tool?

No.


Result: datareview+

Flags: needinfo?(bas)
Attachment #9269124 - Flags: data-review?(chutten) → data-review+
Attachment #9267084 - Attachment description: Bug 1751693: Add telemetry probe to measure glyph rasterization time and the required plumbing for WR. r=jrmuizel! → Bug 1751693: Add telemetry probe to measure glyph rasterization time and the required plumbing for WR. r=jrmuizel
Pushed by bschouten@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/6a067384b1c0
Add telemetry probe to measure glyph rasterization time and the required plumbing for WR. r=nical

Backed out changeset 6a067384b1c0 (Bug 1751693) for causing wr bustages on Cargo.toml.
Backout link
Push with failures
Failure Log

Pushed by bschouten@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/fb60e3e761d2
Add telemetry probe to measure glyph rasterization time and the required plumbing for WR. r=nical
Pushed by bschouten@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/935d91efef6d
Update wrench's chrono dependency. r=gfx-reviewers,jrmuizel
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 101 Branch
Status: RESOLVED → REOPENED
Flags: needinfo?(bas)
Resolution: FIXED → ---
Pushed by bschouten@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/395f906e2904
Add telemetry probe to measure glyph rasterization time and the required plumbing for WR. r=jrmuizel,nical

This is going to fail again, because of more wrench weirdness. Sadly I can't back it out.

Backed out as requested by Bas on element #build.

Flags: needinfo?(bas)
Flags: needinfo?(bas)
Pushed by bschouten@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/50a4c8c382b7
Add telemetry probe to measure glyph rasterization time and the required plumbing for WR. r=jrmuizel,nical
Pushed by bschouten@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/811a63c3b270
Followup: Address missed review comment by glandium. r=glandium DONTBUILD
Status: REOPENED → RESOLVED
Closed: 2 years ago2 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: