Bug 1785744 [wpt PR 35504] - Recalc style for elements where :toggle() pseudo-class...
[gecko.git] / gfx / metrics.yaml
blob76720b10d195ab4ed40e3fcc07121933b43cdc30
1 # This Source Code Form is subject to the terms of the Mozilla Public
2 # License, v. 2.0. If a copy of the MPL was not distributed with this
3 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
5 # Adding a new metric? We have docs for that!
6 # https://firefox-source-docs.mozilla.org/toolkit/components/glean/user/new_definitions_file.html
8 ---
9 $schema: moz://mozilla.org/schemas/glean/metrics/2-0-0
10 $tags:
11   - 'Core :: Graphics'
13 paint:
14   build_displaylist_time:
15     type: timing_distribution
16     description: >
17       The time to build a Gecko display list.
18     bugs:
19       - https://bugzilla.mozilla.org/show_bug.cgi?id=1728423
20     data_reviews:
21       - https://bugzilla.mozilla.org/show_bug.cgi?id=1728423
22     data_sensitivity:
23       - technical
24     notification_emails:
25       - gfx-telemetry-alerts@mozilla.com
26       - mwoodrow@mozilla.com
27     expires: never
28     telemetry_mirror: PAINT_BUILD_DISPLAYLIST_TIME
30 wr:
31   gpu_wait_time:
32     type: timing_distribution
33     description: >
34       The time spent waiting for the GPU to complete previously issued drawing
35       commands.
36     time_unit: microsecond
37     bugs:
38       - https://bugzilla.mozilla.org/show_bug.cgi?id=1772216
39     data_reviews:
40       - https://bugzilla.mozilla.org/show_bug.cgi?id=1772216
41     data_sensitivity:
42       - technical
43     notification_emails:
44       - gfx-telemetry-alerts@mozilla.com
45     expires: never
46     telemetry_mirror: WR_GPU_WAIT_TIME
47   rasterize_glyphs_time:
48     type: timing_distribution
49     description: >
50       The time to rasterize glyphs for consumption by WebRender.
51     time_unit: microsecond
52     bugs:
53       - https://bugzilla.mozilla.org/show_bug.cgi?id=1728423
54     data_reviews:
55       - https://bugzilla.mozilla.org/show_bug.cgi?id=1728423
56     data_sensitivity:
57       - technical
58     notification_emails:
59       - gfx-telemetry-alerts@mozilla.com
60     expires: never
61     telemetry_mirror: WR_RASTERIZE_GLYPHS_TIME
62   rasterize_blobs_time:
63     type: timing_distribution
64     description: >
65       The time to rasterize blobs for consumption by WebRender.
66     time_unit: microsecond
67     bugs:
68       - https://bugzilla.mozilla.org/show_bug.cgi?id=1770974
69     data_reviews:
70       - https://bugzilla.mozilla.org/show_bug.cgi?id=1770974
71     data_sensitivity:
72       - technical
73     notification_emails:
74       - gfx-telemetry-alerts@mozilla.com
75     expires: never
76     telemetry_mirror: WR_RASTERIZE_BLOBS_TIME
77   renderer_time:
78     type: timing_distribution
79     description: >
80       WebRender renderer time.
81     time_unit: microsecond
82     bugs:
83       - https://bugzilla.mozilla.org/show_bug.cgi?id=1772223
84     data_reviews:
85       - https://bugzilla.mozilla.org/show_bug.cgi?id=1772223
86     data_sensitivity:
87       - technical
88     notification_emails:
89       - gfx-telemetry-alerts@mozilla.com
90     expires: never
91     telemetry_mirror: WR_RENDERER_TIME
92     send_in_pings:
93       - metrics
94       - pseudo-main
95   renderer_time_no_sc:
96     type: timing_distribution
97     description: >
98       WebRender renderer time excluding frames in which shader compilation took
99       place.
100     time_unit: microsecond
101     bugs:
102       - https://bugzilla.mozilla.org/show_bug.cgi?id=1784286
103     data_reviews:
104       - https://bugzilla.mozilla.org/show_bug.cgi?id=1784286
105     data_sensitivity:
106       - technical
107     notification_emails:
108       - gfx-telemetry-alerts@mozilla.com
109     expires: never
110     telemetry_mirror: WR_RENDERER_TIME_NO_SC_MS
111   framebuild_time:
112     type: timing_distribution
113     description: >
114       The time to rasterize glyphs for consumption by WebRender.
115     time_unit: microsecond
116     bugs:
117       - https://bugzilla.mozilla.org/show_bug.cgi?id=1470901
118       - https://bugzilla.mozilla.org/show_bug.cgi?id=1584109
119     data_reviews:
120       - https://bugzilla.mozilla.org/show_bug.cgi?id=1470901
121       - https://bugzilla.mozilla.org/show_bug.cgi?id=1584109
122     data_sensitivity:
123       - technical
124     notification_emails:
125       - gfx-telemetry-alerts@mozilla.com
126       - jmuizelaar@mozilla.com
127     expires: never
128     telemetry_mirror: WR_FRAMEBUILD_TIME
129   scenebuild_time:
130     type: timing_distribution
131     description: >
132       WebRender scene build time.
133     time_unit: microsecond
134     bugs:
135       - https://bugzilla.mozilla.org/show_bug.cgi?id=1470901
136     data_reviews:
137       - https://bugzilla.mozilla.org/show_bug.cgi?id=1470901
138     data_sensitivity:
139       - technical
140     notification_emails:
141       - gfx-telemetry-alerts@mozilla.com
142       - jmuizelaar@mozilla.com
143     expires: never
144     telemetry_mirror: WR_SCENEBUILD_TIME
145   sceneswap_time:
146     type: timing_distribution
147     description: >
148       WebRender scene swap time.
149     time_unit: microsecond
150     bugs:
151       - https://bugzilla.mozilla.org/show_bug.cgi?id=1470901
152     data_reviews:
153       - https://bugzilla.mozilla.org/show_bug.cgi?id=1470901
154     data_sensitivity:
155       - technical
156     notification_emails:
157       - gfx-telemetry-alerts@mozilla.com
158       - jmuizelaar@mozilla.com
159     expires: never
160     telemetry_mirror: WR_SCENESWAP_TIME
161   texture_cache_update_time:
162     type: timing_distribution
163     description: >
164       Time taken by WebRender to update the texture cache.
165     time_unit: microsecond
166     bugs:
167       - https://bugzilla.mozilla.org/show_bug.cgi?id=1772223
168     data_reviews:
169       - https://bugzilla.mozilla.org/show_bug.cgi?id=1772223
170     data_sensitivity:
171       - technical
172     notification_emails:
173       - gfx-telemetry-alerts@mozilla.com
174     expires: never
175     telemetry_mirror: WR_TEXTURE_CACHE_UPDATE_TIME
176   time_to_frame_build:
177     type: timing_distribution
178     description: >
179       Time elapsed between the construction of a transaction and the
180       associated frame build beginning.
181     time_unit: microsecond
182     bugs:
183       - https://bugzilla.mozilla.org/show_bug.cgi?id=1778395
184     data_reviews:
185       - https://bugzilla.mozilla.org/show_bug.cgi?id=1778395
186     data_sensitivity:
187       - technical
188     notification_emails:
189       - gfx-telemetry-alerts@mozilla.com
190     expires: never
191     telemetry_mirror: WR_TIME_TO_FRAME_BUILD_MS
192   time_to_render_start:
193     type: timing_distribution
194     description: >
195       Time elapsed between the construction of a frame and the start of
196       rendering.
197     time_unit: microsecond
198     bugs:
199       - https://bugzilla.mozilla.org/show_bug.cgi?id=1778395
200     data_reviews:
201       - https://bugzilla.mozilla.org/show_bug.cgi?id=1778395
202     data_sensitivity:
203       - technical
204     notification_emails:
205       - gfx-telemetry-alerts@mozilla.com
206     expires: never
207     telemetry_mirror: WR_TIME_TO_RENDER_START_MS