Index: tools/metrics/histograms/histograms.xml |
diff --git a/tools/metrics/histograms/histograms.xml b/tools/metrics/histograms/histograms.xml |
index 5c644c89bdedc7494b375c9e31d5ee583f8da387..f03d050502d5ed5c692e4429bf293d17c5c37dd1 100644 |
--- a/tools/metrics/histograms/histograms.xml |
+++ b/tools/metrics/histograms/histograms.xml |
@@ -15480,114 +15480,124 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
<histogram name="Event.ActionAfterDoubleTapNoDelay" enum="ActionAfterDoubleTap"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
On non-mobile sites, gesture taps are delayed to prevent double taps from |
sending a click event. This stat tracks the user's first action within 5 |
seconds after a double tap gesture when the gesture tap delay is disabled. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.ActionAfterDoubleTapWithDelay" |
enum="ActionAfterDoubleTap"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
On non-mobile sites, gesture taps are delayed to prevent double taps from |
sending a click event. This stat tracks the user's first action within 5 |
seconds after a double tap gesture when gesture tap events are delayed. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.AggregatedLatency.Renderer2" units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initiation of any input event and the renderer receiving and |
starting to process it. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.AndroidActionDown.ToolType" enum="MotionEventToolType"> |
<owner>mustaq@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Tracks the number of Android MotionEvents with ACTION_DOWN or |
ACTION_POINTER_DOWN or ACTION_BUTTON_PRESS for each ToolType (unknown, |
finger, mouse or stylus). |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.CoalescedCount.Mouse"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
+ Team: input-dev@chromium.org. |
<summary>Number of Mouse events coalesced.</summary> |
</histogram> |
<histogram name="Event.CoalescedCount.Touch"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
+ Team: input-dev@chromium.org. |
<summary>Number of Touch events coalesced.</summary> |
</histogram> |
<histogram name="Event.CoalescedLatency.Mouse" units="ms"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between the first and last events in a coalesced mouse events group. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.CoalescedLatency.Touch" units="ms"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between the first and last events in a coalesced touch events group. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.CompositorThreadEventQueue.CoalescedCount" |
units="events"> |
<owner>chongz@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Number of continuous gesture events (GestureScrollUpdate, |
GesturePinchUpdate) coalesced inside the compositor thread event queue per |
event. This field is recorded just before the event is processed on the |
compositor thread. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.CompositorThreadEventQueue.Continuous.HeadQueueingTime" |
units="microseconds"> |
<owner>chongz@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between the first event in a coalesced continuous gesture events group |
(GestureScrollUpdate, GesturePinchUpdate) and when it was processed on the |
compositor thread. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.CompositorThreadEventQueue.Continuous.TailQueueingTime" |
units="microseconds"> |
<owner>chongz@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between the last event in a coalesced continuous gesture events group |
(GestureScrollUpdate, GesturePinchUpdate) and when it was processed on the |
compositor thread. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.CompositorThreadEventQueue.NonContinuous.QueueingTime" |
units="microseconds"> |
<owner>chongz@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between when a non-continuous gesture event (GestureScrollStart/End, |
GesturePinchStart/End) was placed into the queue and when it was processed |
on the compositor thread. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
@@ -15669,597 +15679,662 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
<histogram name="Event.Frequency.Renderer.FlingAnimate" units="hertz"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Emitted after a renderer process main-thread fling curve animation |
terminates, for any reason, reporting the average animation frequency |
(animations/second) of the fling instance over its lifetime. This is |
computed as the number of fling animation ticks divided by the fling |
animation duration. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Frequency.RendererImpl.FlingAnimate" units="hertz"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Emitted after a renderer process impl-thread fling curve animation |
terminates, for any reason, reporting the average animation frequency |
(animations/second) of the fling instance over its lifetime. This is |
computed as the number of fling animation ticks divided by the fling |
animation duration. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.GestureCreated" enum="UIEventType"> |
<owner>kuscher@google.com</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
The gesture-events recognized and dispatched by the browser gesture |
recognizer. This replaces Ash.GestureCreated, which did not record events on |
Android and Windows. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.HitTest" enum="EventHitTest"> |
<owner>dtapuska@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
For each hit test, records whether it was a hit or miss, and why. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.HitTestValidity" enum="EventHitTestValidity"> |
<owner>dtapuska@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
For hit tests that are validated, records whether it was correct or not, and |
why. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.HitTestValidityScore" enum="EventHitTestValidityScore"> |
<owner>dtapuska@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
For hit tests that are invalid, records the score (a series of bits |
indicating what was matched and what wasn't). |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.BlockingTime.TouchEndDefaultAllowed" units="ms"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between the renderer main thread receiving a touchend event and acking |
it, for events which were not preventDefaulted. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.BlockingTime.TouchEndDefaultPrevented" |
units="ms"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between the renderer main thread receiving a touchend event and acking |
it, for events which were preventDefaulted. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.BlockingTime.TouchMoveDefaultAllowed" units="ms"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between the renderer main thread receiving a touchmove event and acking |
it, for events which were not preventDefaulted. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.BlockingTime.TouchMoveDefaultPrevented" |
units="ms"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between the renderer main thread receiving a touchmove event and acking |
it, for events which were preventDefaulted. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.BlockingTime.TouchStartDefaultAllowed" |
units="ms"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between the renderer main thread receiving a touchstart event and |
acking it, for events which were not preventDefaulted. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.BlockingTime.TouchStartDefaultPrevented" |
units="ms"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between the renderer main thread receiving a touchstart event and |
acking it, for events which were preventDefaulted. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Browser" units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initiation of all input events and browser processing. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Browser.ET_DROP_TARGET_EVENT" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initiation of input event and browser processing. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Browser.ET_GESTURE_BEGIN" units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initiation of input event and browser processing. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Browser.ET_GESTURE_DOUBLE_TAP" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initiation of input event and browser processing. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Browser.ET_GESTURE_END" units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initiation of input event and browser processing. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Browser.ET_GESTURE_LONG_PRESS" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initiation of input event and browser processing. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Browser.ET_GESTURE_LONG_TAP" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initiation of input event and browser processing. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Browser.ET_GESTURE_MULTIFINGER_SWIPE" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initiation of input event and browser processing. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_BEGIN" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initiation of input event and browser processing. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_END" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initiation of input event and browser processing. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_UPDATE" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initiation of input event and browser processing. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_BEGIN" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initiation of input event and browser processing. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_END" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initiation of input event and browser processing. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_UPDATE" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initiation of input event and browser processing. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Browser.ET_GESTURE_TAP" units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initiation of input event and browser processing. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Browser.ET_GESTURE_TAP_CANCEL" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initiation of input event and browser processing. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Browser.ET_GESTURE_TAP_DOWN" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initiation of input event and browser processing. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Browser.ET_GESTURE_TWO_FINGER_TAP" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initiation of input event and browser processing. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Browser.ET_KEY_PRESSED" units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initiation of input event and browser processing. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Browser.ET_KEY_RELEASED" units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initiation of input event and browser processing. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Browser.ET_MOUSE_CAPTURE_CHANGED" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initiation of input event and browser processing. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Browser.ET_MOUSE_DRAGGED" units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initiation of input event and browser processing. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Browser.ET_MOUSE_ENTERED" units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initiation of input event and browser processing. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Browser.ET_MOUSE_EXITED" units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initiation of input event and browser processing. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Browser.ET_MOUSE_MOVED" units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initiation of input event and browser processing. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Browser.ET_MOUSE_RELEASED" units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initiation of input event and browser processing. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Browser.ET_MOUSEWHEEL" units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initiation of input event and browser processing. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Browser.ET_SCROLL" units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initiation of input event and browser processing. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Browser.ET_SCROLL_FLING_CANCEL" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initiation of input event and browser processing. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Browser.ET_SCROLL_FLING_START" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initiation of input event and browser processing. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Browser.ET_TOUCH_CANCELLED" units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initiation of input event and browser processing. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Browser.ET_TOUCH_MOVED" units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initiation of input event and browser processing. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Browser.ET_TOUCH_PRESSED" units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initiation of input event and browser processing. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Browser.ET_TOUCH_RELEASED" units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initiation of input event and browser processing. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Browser.ET_TOUCH_STATIONARY" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initiation of input event and browser processing. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Browser.ET_TRANSLATED_KEY_PRESS" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initiation of input event and browser processing. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Browser.ET_TRANSLATED_KEY_RELEASE" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initiation of input event and browser processing. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Browser.ET_UNKNOWN" units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initiation of input event and browser processing. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Browser.TouchAcked" units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between touch events sent from RWH to renderer and acked by renderer. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Browser.TouchUI" units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between touch events received by Chrome and sent from RWH to renderer. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Browser.WheelAcked" units="microseconds"> |
<owner>ccameron@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between wheel events sent from RWH to renderer and acked by renderer. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Browser.WheelUI" units="microseconds"> |
<owner>ccameron@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between wheel events received by Chrome and sent from RWH to renderer. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.HitTest" units="microseconds"> |
<owner>dtapuska@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Duration of a non-resurive hitTest operation. The hit test is non-recursive |
when the AllowChildFrameContent flag is clear. See also |
Event.Latency.HitTestRecusrive. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.HitTestRecursive" units="microseconds"> |
<owner>dtapuska@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Duration of a recursive hitTest operation. The hit test is recursive when |
the AllowChildFrameContent flag is set. See also Event.Latency.HitTest. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.OS" units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
+ Team: input-dev@chromium.org. |
<summary>Time between input event received by OS and sent to Chrome.</summary> |
</histogram> |
<histogram name="Event.Latency.QueueingTime.TouchEndDefaultAllowed" units="ms"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between sending a touchend event to the renderer main thread and when |
the renderer begins to process that event, for events which were not |
preventDefaulted. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.QueueingTime.TouchEndDefaultPrevented" |
units="ms"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between sending a touchend event to the renderer main thread and when |
the renderer begins to process that event, for events which were |
preventDefaulted. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.QueueingTime.TouchMoveDefaultAllowed" units="ms"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between sending a touchmove event to the renderer main thread and when |
the renderer begins to process that event, for events which were not |
preventDefaulted. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.QueueingTime.TouchMoveDefaultPrevented" |
units="ms"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between sending a touchmove event to the renderer main thread and when |
the renderer begins to process that event, for events which were |
preventDefaulted. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.QueueingTime.TouchStartDefaultAllowed" |
units="ms"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between sending a touchstart event to the renderer main thread and when |
the renderer begins to process that event, for events which were not |
preventDefaulted. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.QueueingTime.TouchStartDefaultPrevented" |
units="ms"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between sending a touchstart event to the renderer main thread and when |
the renderer begins to process that event, for events which were |
preventDefaulted. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Renderer" units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initiation of all input events and renderer processing. This is |
soon to be replaced by Event.Latency.Renderer2.* |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.Renderer2" units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between input event creation and the renderer receiving and starting to |
process the event. For touch events on Windows, we measure from when the |
event reaches Chrome, whereas on other platforms we use the timestamp from |
the kernel. On Windows, this metric is only reported when |IsHighResolution| |
is true, which will introduce some sampling bias. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.RendererImpl" units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between input event creation and the renderer impl thread receiving and |
starting to process the event. For touch events on Windows, we measure from |
when the event reaches Chrome, whereas on other platforms we use the |
timestamp from the kernel. On Windows, this metric is only reported when |
|IsHighResolution| is true, which will introduce some sampling bias. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
@@ -16277,7 +16352,6 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
<histogram name="Event.Latency.RendererImpl.GestureScroll2" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between touch event creation and when the resulting GestureScroll |
reaches the Impl thread. Maximum is 1000ms. On Windows, we measure from when |
@@ -16285,6 +16359,8 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
timestamp from the kernel. On Windows, this metric is only reported when |
|IsHighResolution| is true, which will introduce some sampling bias. This |
supersedes the Event.Latency.RendererImpl.GestureScroll metric. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
@@ -16292,32 +16368,35 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
name="Event.Latency.ScrollBegin.Touch.BrowserNotifiedToBeforeGpuSwap2" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@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. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.ScrollBegin.Touch.GpuSwap2" units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@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. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.ScrollBegin.Touch.HandledToRendererSwap2" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@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. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
@@ -16325,35 +16404,38 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
name="Event.Latency.ScrollBegin.Touch.RendererSwapToBrowserNotified2" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@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. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.ScrollBegin.Touch.TimeToHandled2" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@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. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.ScrollBegin.Touch.TimeToScrollUpdateSwapBegin2" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@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. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
@@ -16361,32 +16443,35 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
name="Event.Latency.ScrollBegin.Wheel.BrowserNotifiedToBeforeGpuSwap2" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@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. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.ScrollBegin.Wheel.GpuSwap2" units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@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. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.ScrollBegin.Wheel.HandledToRendererSwap2" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@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. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
@@ -16394,35 +16479,38 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
name="Event.Latency.ScrollBegin.Wheel.RendererSwapToBrowserNotified2" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@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. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.ScrollBegin.Wheel.TimeToHandled2" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@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. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.ScrollBegin.Wheel.TimeToScrollUpdateSwapBegin2" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@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. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
@@ -16486,30 +16574,33 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
name="Event.Latency.ScrollUpdate.Touch.BrowserNotifiedToBeforeGpuSwap2" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between the browser receives the notification of a ScrollUpdate gesture |
event with touch source induced renderer swap and GPU starts to swap. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.ScrollUpdate.Touch.GpuSwap2" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between gpu starts to swap a ScrollUpdate gesture event with touch |
source induced frame and the swap finishes. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.ScrollUpdate.Touch.HandledToRendererSwap2" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between the ScrollUpdate gesture event with touch source, is handled on |
main/impl thread (specified by suffix) and before renderer starts to swap. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
@@ -16517,10 +16608,11 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
name="Event.Latency.ScrollUpdate.Touch.RendererSwapToBrowserNotified2" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between the renderer starts to swap a frame induced by ScrollUpdate |
gesture event with touch source, and browser receives the swap notification. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
@@ -16528,7 +16620,6 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
name="Event.Latency.ScrollUpdate.Touch.TimeToFirstScrollUpdateSwapBegin2" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@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 |
@@ -16538,29 +16629,33 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
To be replaced by |
Event.Latency.ScrollBegin.Touch.TimeToScrollUpdateSwapBegin2 in M57. |
https://crbug.com/669618 |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.ScrollUpdate.Touch.TimeToHandled2" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initial creation of a touch event and the generated |
ScrollUpdate gesture event is handled on main/impl thread (specified by |
suffix). If no swap was induced by the ScrollUpdate gesture event, no |
recording is made. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.ScrollUpdate.Touch.TimeToScrollUpdateSwapBegin2" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initial creation of a touch event and start of the frame swap |
on the GPU service caused by the generated ScrollUpdate gesture event. If no |
swap was induced by the event, no recording is made. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
@@ -16583,30 +16678,33 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
name="Event.Latency.ScrollUpdate.Wheel.BrowserNotifiedToBeforeGpuSwap2" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between the browser receives the notification of a ScrollUpdate gesture |
event with wheel source induced renderer swap and GPU starts to swap. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.ScrollUpdate.Wheel.GpuSwap2" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between gpu starts to swap a ScrollUpdate gesture event with wheel |
source induced frame and the swap finishes. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.ScrollUpdate.Wheel.HandledToRendererSwap2" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between the ScrollUpdate gesture event with wheel source, is handled on |
main/impl thread (specified by suffix) and before renderer starts to swap. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
@@ -16614,10 +16712,11 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
name="Event.Latency.ScrollUpdate.Wheel.RendererSwapToBrowserNotified2" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between the renderer starts to swap a frame induced by ScrollUpdate |
gesture event with wheel source, and browser receives the swap notification. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
@@ -16625,7 +16724,6 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
name="Event.Latency.ScrollUpdate.Wheel.TimeToFirstScrollUpdateSwapBegin2" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@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 |
@@ -16635,18 +16733,21 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
To be replaced by |
Event.Latency.ScrollBegin.Wheel.TimeToScrollUpdateSwapBegin2 in M57. |
https://crbug.com/669618 |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Latency.ScrollUpdate.Wheel.TimeToHandled2" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initial creation of a wheel event and the generated |
ScrollUpdate gesture event is handled on main/impl thread (specified by |
suffix). If no swap was induced by the ScrollUpdate gesture event, no |
recording is made. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
@@ -16696,7 +16797,6 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
<histogram name="Event.Latency.TouchToFirstScrollUpdateSwapBegin" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@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 |
@@ -16706,6 +16806,8 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
To be replaced by |
Event.Latency.ScrollUpdate.Touch.TimeToFirstScrollUpdateSwapBegin2 in M56. |
https://crbug.com/649754 |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
@@ -16724,7 +16826,6 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
<histogram name="Event.Latency.TouchToScrollUpdateSwapBegin" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between initial creation of a touch event and start of the frame swap |
on the GPU service caused by the generated ScrollUpdate gesture event. If no |
@@ -16733,6 +16834,8 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
To be replaced by |
Event.Latency.ScrollUpdate.Touch.TimeToScrollUpdateSwapBegin2 in M56. |
https://crbug.com/649754 |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
@@ -16762,63 +16865,69 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
<histogram name="Event.MainThreadEventQueue.CoalescedCount" units="events"> |
<owner>dtapuska@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Number of continuous events (touchmove, mousemove, mousewheel) coalesced |
inside the main thread event queue per event. This field is recorded just |
before the event is processed on the main thread. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.MainThreadEventQueue.Continuous.FreshnessTime" |
units="microseconds"> |
<owner>dtapuska@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between when a continuous event (touchmove, mousemove, mousewheel) was |
placed into the queue (or coalesced with another event) and when it was |
processed on the main thread. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.MainThreadEventQueue.Continuous.QueueingTime" |
units="microseconds"> |
<owner>dtapuska@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between when a continuous event (touchmove, mousemove, mousewheel) was |
placed into the queue and when it was processed on the main thread. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.MainThreadEventQueue.NonContinuous.QueueingTime" |
units="microseconds"> |
<owner>dtapuska@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between when a non-continuous event (not touchmove, mousemove, |
mousewheel) was placed into the queue and when it was processed on the main |
thread. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.PassiveForcedEventDispatchCancelled" |
enum="PassiveForcedListenerResultType"> |
<owner>dtapuska@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Counts the number of event listener invocations that were forced to be |
passive due to interventions and whether the invocation of the listener |
called prevent default or not. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.PassiveListeners" enum="EventResultType"> |
<owner>dtapuska@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
The result of handling of MouseWheel, TouchStart, TouchMove, TouchEnd events |
in the renderer. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
@@ -16839,12 +16948,13 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
<histogram name="Event.PassiveListeners.ForcedNonBlockingLatencyDueToFling" |
units="microseconds"> |
<owner>dtapuska@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between when a touchstart or first touchmove event per scroll was |
generated and the event processed, for events which were forced non-blocking |
since they occurred during fling. This histogram tracks the benefit of |
forcing events non-blocking during fling. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
@@ -16852,54 +16962,59 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
name="Event.PassiveListeners.ForcedNonBlockingLatencyDueToUnresponsiveMainThread" |
units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between when a touchstart or first touchmove event per scroll was |
generated and the event processed, for events which were forced non-blocking |
since they occurred while the main thread was unresponsive. This histogram |
tracks the benefit of forcing events non-blocking when the main thread is |
unresponsive. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.PassiveListeners.Latency" units="microseconds"> |
<owner>dtapuska@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between when a cancelable event was generated and the event processed |
yet no action was executed for the event. This histogram tracks the |
potential benefit of using passive events listeners. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.RenderView.DiscardInput" enum="BooleanHit"> |
<owner>dtapuska@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Whether the input IPC messages were discarded before being fully processed |
in RenderView's IPC message handler. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.SingleTapType" enum="TapDelayType"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
On non-mobile sites, gesture taps are delayed to prevent double taps from |
sending a click event. This stat counts the number of taps that are delayed |
by the double-tap delay versus those that are sent immediately on mobile |
sites. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.TimestampHasValidTimebase" enum="EventTimestampValidity"> |
<owner>majidvp@chromium.org</owner> |
<owner>caseq@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Whether the timestamps on input events produced by the windowing system |
appear to be sharing the same time base as TimeTicks, modulo possible |
roll-over. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
@@ -16920,7 +17035,6 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
<histogram name="Event.Touch.TargetAndDispatchResult2" |
enum="TouchTargetAndDispatchResultType2"> |
<owner>dtapuska@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
An enumeration identifying 4 properties: 1) a classification of the current |
target whether it is a root scroll listener (window, document, body) or not; |
@@ -16930,48 +17044,54 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
events. It will only be reported for main frame events that block scrolling, |
have only one touch point and current targets that fired an event listener |
at that phase. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Touch.TimedOutOnDesktopSite" enum="BooleanTimedOut"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
On non-mobile-optimized (desktop) sites, whether the ack response from the |
renderer for any event in a contiguous touch sequence exceeds the |
desktop-specific timeout threshold. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Touch.TimedOutOnMobileSite" enum="BooleanTimedOut"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
On mobile-optimized sites, whether the ack response from the renderer for |
any event in a contiguous touch sequence exceeds the mobile-specific timeout |
threshold. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Touch.TouchDispositionsAfterPageLoad" |
enum="TouchEventDispatchResultType"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Records the disposition (handled or not handled) of touchstart events and |
the first touchmove events per scroll. Only recorded after the page is fully |
loaded. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Touch.TouchDispositionsBeforePageLoad" |
enum="TouchEventDispatchResultType"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Records the disposition (handled or not handled) of touchstart events and |
the first touchmove events per scroll. Only recorded before the page is |
fully loaded. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
@@ -16991,11 +17111,12 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
<histogram name="Event.Touch.TouchDispositionsDuringFling2" |
enum="TouchEventDispatchResultType"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Records the disposition (handled or not handled) of touchstart and first |
touchmove events per scroll. Only recorded while there is an active fling |
animation. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
@@ -17015,42 +17136,46 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
<histogram name="Event.Touch.TouchDispositionsOutsideFling2" |
enum="TouchEventDispatchResultType"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Records the disposition (handled or not handled) of touchstart and first |
touchmove events per scroll events. Only recorded while there is no active |
fling animation. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Touch.TouchLatencyAfterPageLoad" units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between when a touch event was generated and the event was processed. |
Recorded only for touchstart events and the first touchmove events per |
scroll that occur after the page is fully loaded. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Touch.TouchLatencyBeforePageLoad" units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between when a touch event was generated and the event was processed. |
Recorded only for touchstart events and the first touchmove events per |
scroll that occur before the page is fully loaded. This histogram tracks the |
benefit of forcing passive event listeners before the page is fully loaded. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.Touch.TouchLatencyOutsideFling" units="microseconds"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Time between when a touch event was generated and the event was processed. |
Recorded only for touchstart events and the first touchmove events per |
scroll when there was no active fling animation. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
@@ -17084,23 +17209,25 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
<histogram name="Event.TouchDuration" units="ms"> |
<owner>kuscher@google.com</owner> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
The duration of a touch-sequence. Only measured for single finger gestures. |
This replaces Ash.TouchDuration2, which did not record events on Android and |
Windows. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
<histogram name="Event.TouchMaxDistance" units="pixels"> |
<owner>kuscher@google.com</owner> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
The maximum euclidean distance in dips (device independent pixel) which a |
touch point has travelled away from its starting point. Only measured for |
single finger gestures. This replaces Ash.TouchMaxDistance, which did not |
record events on Android and Windows. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
</histogram> |
@@ -74166,10 +74293,11 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
<histogram name="Touchscreen.TouchEventsEnabled" |
enum="TouchEventFeatureDetectionState"> |
<owner>tdresser@chromium.org</owner> |
- <owner>input-dev@chromium.org</owner> |
<summary> |
Tracks whether Touch Event Feature Detection is enabled. This is based on |
the touch events enabled flag and the presence of a touchscreen. |
+ |
+ Team: input-dev@chromium.org. |
</summary> |
<details> |
NOTE: This metric was incorrectly recorded on ChromeOS for versions 42 |