| 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"
|
| + 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"
|
| + 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>
|
|
|