Index: tools/metrics/histograms/histograms.xml |
diff --git a/tools/metrics/histograms/histograms.xml b/tools/metrics/histograms/histograms.xml |
index d63dafb49c24b2bb1513b58bcd3e87fcdfb30b37..0042c2a05f97c19b3a833c63c50373c190ba710f 100644 |
--- a/tools/metrics/histograms/histograms.xml |
+++ b/tools/metrics/histograms/histograms.xml |
@@ -13478,6 +13478,44 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
<summary>Time to request a timestamp from the X server.</summary> |
</histogram> |
+<histogram name="Event.MainThreadEventQueue.CoalescedCount" units="events"> |
+ <owner>dtapuska@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. |
+ </summary> |
+</histogram> |
+ |
+<histogram name="Event.MainThreadEventQueue.Continuous.FreshnessTime" |
+ units="microseconds"> |
+ <owner>dtapuska@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. |
+ </summary> |
+</histogram> |
+ |
+<histogram name="Event.MainThreadEventQueue.Continuous.QueueingTime" |
+ units="microseconds"> |
+ <owner>dtapuska@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. |
+ </summary> |
+</histogram> |
+ |
+<histogram name="Event.MainThreadEventQueue.NonContinuous.QueueingTime" |
+ units="microseconds"> |
+ <owner>dtapuska@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. |
+ </summary> |
+</histogram> |
+ |
<histogram name="Event.PassiveForcedEventDispatchCancelled" |
enum="PassiveForcedListenerResultType"> |
<owner>dtapuska@chromium.org</owner> |