Chromium Code Reviews| Index: tools/metrics/histograms/histograms.xml |
| diff --git a/tools/metrics/histograms/histograms.xml b/tools/metrics/histograms/histograms.xml |
| index efdddecd19ca5885dc478f3a01ffe01ba4a1859b..43a6e03459fef70235b1592381ef3b51a5e35d97 100644 |
| --- a/tools/metrics/histograms/histograms.xml |
| +++ b/tools/metrics/histograms/histograms.xml |
| @@ -7311,6 +7311,70 @@ Therefore, the affected-histogram name has to have at least one dot in it. |
| </summary> |
| </histogram> |
| +<histogram name="Event.Latency.ScrollUpdateBrowserNotifiedToBeforeGpuSwap" |
|
Alexei Svitkine (slow)
2015/02/12 15:31:33
Nit: I suggest adding another level of namespace t
Yufeng Shen (Slow to review)
2015/02/12 21:33:25
Done.
|
| + units="microseconds"> |
| + <owner>rbyers@chromium.org</owner> |
| + <summary> |
| + Time between the browser receives the notification of a ScrollUpdate gesture |
| + event induced renderer swap and GPU starts to swap. |
| + </summary> |
| +</histogram> |
| + |
| +<histogram name="Event.Latency.ScrollUpdateGpuSwap" units="microseconds"> |
| + <owner>rbyers@chromium.org</owner> |
| + <summary> |
| + Time between gpu starts to swap a ScrollUpdate gesture event induced frame |
| + and the swap finishes. |
| + </summary> |
| +</histogram> |
| + |
| +<histogram name="Event.Latency.ScrollUpdateHandledImplToRendererSwap" |
|
Alexei Svitkine (slow)
2015/02/12 15:31:33
For these pairs of histogram where the name only d
Yufeng Shen (Slow to review)
2015/02/12 21:33:25
Done.
|
| + units="microseconds"> |
| + <owner>rbyers@chromium.org</owner> |
| + <summary> |
| + Time between the ScrollUpdate gesture event is handled on main thread and |
| + before renderer starts to swap. |
| + </summary> |
| +</histogram> |
| + |
| +<histogram name="Event.Latency.ScrollUpdateHandledMainToRendererSwap" |
| + units="microseconds"> |
| + <owner>rbyers@chromium.org</owner> |
| + <summary> |
| + Time between the ScrollUpdate gesture event is handled on impl thread and |
| + before renderer starts to swap. |
| + </summary> |
| +</histogram> |
| + |
| +<histogram name="Event.Latency.ScrollUpdateRendererSwapToBrowserNotified" |
| + units="microseconds"> |
| + <owner>rbyers@chromium.org</owner> |
| + <summary> |
| + Time between the renderer starts to swap a frame induced by ScrollUpdate |
| + gesture event and browser receives the swap notification. |
| + </summary> |
| +</histogram> |
| + |
| +<histogram name="Event.Latency.ScrollUpdateTouchToHandledImpl" |
| + units="microseconds"> |
| + <owner>rbyers@chromium.org</owner> |
| + <summary> |
| + Time between initial creation of a touch event and the generated |
| + ScrollUpdate gesture event is handled on impl thread. If no swap was induced |
| + by the ScrollUpdate gesture event, no recording is made. |
| + </summary> |
| +</histogram> |
| + |
| +<histogram name="Event.Latency.ScrollUpdateTouchToHandledMain" |
| + units="microseconds"> |
| + <owner>rbyers@chromium.org</owner> |
| + <summary> |
| + Time between initial creation of a touch event and the generated |
| + ScrollUpdate gesture event is handled on main thread. If no swap was induced |
| + by the ScrollUpdate gesture event, no recording is made. |
| + </summary> |
| +</histogram> |
| + |
| <histogram name="Event.Latency.TouchToFirstScrollUpdateSwap" |
| units="microseconds"> |
| <owner>rbyers@chromium.org</owner> |