| Index: tools/metrics/histograms/histograms.xml
|
| diff --git a/tools/metrics/histograms/histograms.xml b/tools/metrics/histograms/histograms.xml
|
| index 5f127885cb7c1c36733800e680c138f6f2e724f3..2b1e8cc1a20e683c61fbc5096fc12855e4f82a03 100644
|
| --- a/tools/metrics/histograms/histograms.xml
|
| +++ b/tools/metrics/histograms/histograms.xml
|
| @@ -14082,6 +14082,132 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
|
| </summary>
|
| </histogram>
|
|
|
| +<histogram
|
| + name="Event.Latency.ScrollBegin.Touch.BrowserNotifiedToBeforeGpuSwap2"
|
| + units="microseconds">
|
| + <owner>tdresser@chromium.org</owner>
|
| + <summary>
|
| + Time between the browser receives the notification of the first ScrollUpdate
|
| + gesture event in a given scroll gesture event sequence with touch source
|
| + induced renderer swap and GPU starts to swap.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="Event.Latency.ScrollBegin.Touch.GpuSwap2" units="microseconds">
|
| + <owner>tdresser@chromium.org</owner>
|
| + <summary>
|
| + Time between gpu starts to swap the first ScrollUpdate gesture event in a
|
| + given scroll gesture event sequence with touch source induced frame and the
|
| + swap finishes.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="Event.Latency.ScrollBegin.Touch.HandledToRendererSwap2"
|
| + units="microseconds">
|
| + <owner>tdresser@chromium.org</owner>
|
| + <summary>
|
| + Time between the first ScrollUpdate gesture event in a given scroll gesture
|
| + event sequence with touch source, is handled on main/impl thread (specified
|
| + by suffix) and before renderer starts to swap.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram
|
| + name="Event.Latency.ScrollBegin.Touch.RendererSwapToBrowserNotified2"
|
| + units="microseconds">
|
| + <owner>tdresser@chromium.org</owner>
|
| + <summary>
|
| + Time between the renderer starts to swap a frame induced by the first
|
| + ScrollUpdate gesture event in a given scroll gesture event sequence with
|
| + touch source, and browser receives the swap notification.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="Event.Latency.ScrollBegin.Touch.TimeToHandled2"
|
| + units="microseconds">
|
| + <owner>tdresser@chromium.org</owner>
|
| + <summary>
|
| + Time between initial creation of a touch event and the first generated
|
| + ScrollUpdate gesture event in a given scroll gesture event sequence is
|
| + handled on main/impl thread (specified by suffix). If no swap was induced by
|
| + the ScrollUpdate gesture event, no recording is made.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="Event.Latency.ScrollBegin.Touch.TimeToScrollUpdateSwapBegin2"
|
| + units="microseconds">
|
| + <owner>tdresser@chromium.org</owner>
|
| + <summary>
|
| + Time between initial creation of a touch event and the start of the frame
|
| + swap on the GPU service caused by the generated ScrollUpdate gesture event
|
| + if that ScrollUpdate is the first such event in a given scroll gesture event
|
| + sequence. If no swap was induced by the event, no recording is made.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram
|
| + name="Event.Latency.ScrollBegin.Wheel.BrowserNotifiedToBeforeGpuSwap2"
|
| + units="microseconds">
|
| + <owner>tdresser@chromium.org</owner>
|
| + <summary>
|
| + Time between the browser receives the notification of the first ScrollUpdate
|
| + gesture event in a given scroll gesture event sequence with wheel source
|
| + induced renderer swap and GPU starts to swap.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="Event.Latency.ScrollBegin.Wheel.GpuSwap2" units="microseconds">
|
| + <owner>tdresser@chromium.org</owner>
|
| + <summary>
|
| + Time between gpu starts to swap the first ScrollUpdate gesture event in a
|
| + given scroll gesture event sequence with wheel source induced frame and the
|
| + swap finishes.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="Event.Latency.ScrollBegin.Wheel.HandledToRendererSwap2"
|
| + units="microseconds">
|
| + <owner>tdresser@chromium.org</owner>
|
| + <summary>
|
| + Time between the first ScrollUpdate gesture event in a given scroll gesture
|
| + event sequence with wheel source, is handled on main/impl thread (specified
|
| + by suffix) and before renderer starts to swap.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram
|
| + name="Event.Latency.ScrollBegin.Wheel.RendererSwapToBrowserNotified2"
|
| + units="microseconds">
|
| + <owner>tdresser@chromium.org</owner>
|
| + <summary>
|
| + Time between the renderer starts to swap a frame induced by the first
|
| + ScrollUpdate gesture event in a given scroll gesture event sequence with
|
| + wheel source, and browser receives the swap notification.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="Event.Latency.ScrollBegin.Wheel.TimeToHandled2"
|
| + units="microseconds">
|
| + <owner>tdresser@chromium.org</owner>
|
| + <summary>
|
| + Time between initial creation of a wheel event and the first generated
|
| + ScrollUpdate gesture event in a given scroll gesture event sequence is
|
| + handled on main/impl thread (specified by suffix). If no swap was induced by
|
| + the ScrollBegin gesture event, no recording is made.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="Event.Latency.ScrollBegin.Wheel.TimeToScrollUpdateSwapBegin2"
|
| + units="microseconds">
|
| + <owner>tdresser@chromium.org</owner>
|
| + <summary>
|
| + Time between initial creation of a wheel event and the start of the frame
|
| + swap on the GPU service caused by the generated ScrollUpdate gesture event
|
| + if that ScrollUpdate is the first such event in a given scroll gesture event
|
| + sequence. If no swap was induced by the event, no recording is made.
|
| + </summary>
|
| +</histogram>
|
| +
|
| <histogram name="Event.Latency.ScrollUpdate.BrowserNotifiedToBeforeGpuSwap"
|
| units="microseconds">
|
| <obsolete>
|
| @@ -14179,6 +14305,11 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
|
| <histogram
|
| name="Event.Latency.ScrollUpdate.Touch.TimeToFirstScrollUpdateSwapBegin2"
|
| units="microseconds">
|
| + <obsolete>
|
| + To be replaced by
|
| + Event.Latency.ScrollBegin.Touch.TimeToScrollUpdateSwapBegin2 in M57.
|
| + https://crbug.com/616482
|
| + </obsolete>
|
| <owner>tdresser@chromium.org</owner>
|
| <summary>
|
| Time between initial creation of a touch event and the start of the frame
|
| @@ -14265,6 +14396,11 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
|
| <histogram
|
| name="Event.Latency.ScrollUpdate.Wheel.TimeToFirstScrollUpdateSwapBegin2"
|
| units="microseconds">
|
| + <obsolete>
|
| + To be replaced by
|
| + Event.Latency.ScrollBegin.Wheel.TimeToScrollUpdateSwapBegin2 in M57.
|
| + https://crbug.com/616482
|
| + </obsolete>
|
| <owner>tdresser@chromium.org</owner>
|
| <summary>
|
| Time between initial creation of a wheel event and the start of the frame
|
|
|