Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(855)

Unified Diff: tools/metrics/histograms/histograms.xml

Issue 2233543002: Make first TouchStart and first TouchMove events on a flinging layer non-blocking (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: fling intervetion Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
Download patch
Index: tools/metrics/histograms/histograms.xml
diff --git a/tools/metrics/histograms/histograms.xml b/tools/metrics/histograms/histograms.xml
index 86289108518b9ab3f4eecc463c38b22ca51a9914..1c864b13ba37c36a06062dd448a6dbea6a2f3079 100644
--- a/tools/metrics/histograms/histograms.xml
+++ b/tools/metrics/histograms/histograms.xml
@@ -13334,6 +13334,10 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
<histogram name="Event.PassiveListeners.ForcedNonBlockingLatency"
units="microseconds">
+ <obsolete>
+ Deprecated 08/2016 in Issue 595327, and replaced by
+ Event.PassiveListeners.ForcedNonBlockingLatencyDueToFling.
+ </obsolete>
<owner>dtapuska@chromium.org</owner>
<summary>
Time between when a forced non-blocking event was generated and the event
@@ -13342,6 +13346,17 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
</summary>
</histogram>
+<histogram name="Event.PassiveListeners.ForcedNonBlockingLatencyDueToFling"
+ units="microseconds">
+ <owner>dtapuska@chromium.org</owner>
+ <summary>
+ Time between when a forced non-blocking touchstart or first touchmove event
+ per scroll was generated and the event processed during fling. This
+ histogram tracks the benefit of forcing non-blocking events listeners during
+ fling.
+ </summary>
+</histogram>
+
<histogram name="Event.PassiveListeners.Latency" units="microseconds">
<owner>dtapuska@chromium.org</owner>
<summary>
@@ -13423,7 +13438,7 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
enum="TouchEventDispatchResultType">
<owner>tdresser@chromium.org</owner>
<summary>
- Records the disposition (handled or not handled) of touch start events and
+ 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.
</summary>
@@ -13433,7 +13448,7 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
enum="TouchEventDispatchResultType">
<owner>tdresser@chromium.org</owner>
<summary>
- Records the disposition (handled or not handled) of touch start events and
+ 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.
</summary>
@@ -13441,27 +13456,55 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
<histogram name="Event.Touch.TouchDispositionsDuringFling"
enum="TouchEventDispatchResultType">
+ <obsolete>
+ Deprecated 08/2016 in Issue 595327, and replaced by
+ Event.Touch.TouchDispositionsDuringFling2.
+ </obsolete>
<owner>tdresser@chromium.org</owner>
<summary>
- Records the disposition (handled or not handled) of touch start events. Only
+ Records the disposition (handled or not handled) of touchstart events. Only
recorded while there is an active fling animation.
</summary>
</histogram>
+<histogram name="Event.Touch.TouchDispositionsDuringFling2"
+ enum="TouchEventDispatchResultType">
+ <owner>tdresser@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.
+ </summary>
+</histogram>
+
<histogram name="Event.Touch.TouchDispositionsOutsideFling"
enum="TouchEventDispatchResultType">
+ <obsolete>
+ Deprecated 08/2016 in Issue 595327, and replaced by
+ Event.Touch.TouchDispositionsOutsideFling2.
+ </obsolete>
<owner>tdresser@chromium.org</owner>
<summary>
- Records the disposition (handled or not handled) of touch start events. Only
+ Records the disposition (handled or not handled) of touchstart events. Only
recorded while there is no active fling animation.
</summary>
</histogram>
+<histogram name="Event.Touch.TouchDispositionsOutsideFling2"
+ enum="TouchEventDispatchResultType">
+ <owner>tdresser@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.
+ </summary>
+</histogram>
+
<histogram name="Event.Touch.TouchLatencyAfterPageLoad" units="microseconds">
<owner>tdresser@chromium.org</owner>
<summary>
Time between when a touch event was generated and the event was processed.
- Recorded only for touch start events and the first touchmove events per
+ Recorded only for touchstart events and the first touchmove events per
scroll that occur after the page is fully loaded.
</summary>
</histogram>
@@ -13470,16 +13513,29 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
<owner>tdresser@chromium.org</owner>
<summary>
Time between when a touch event was generated and the event was processed.
- Recorded only for touch start events and the first touchmove events per
+ 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.
</summary>
</histogram>
+<histogram name="Event.Touch.TouchLatencyOutsideFling" units="microseconds">
+ <owner>tdresser@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.
+ </summary>
+</histogram>
+
<histogram name="Event.Touch.TouchStartLatencyDuringFling" units="microseconds">
+ <obsolete>
+ Deprecated 08/2016 in Issue 595327, and replaced by
+ Event.PassiveListeners.ForcedNonBlockingLatencyDueToFling.
+ </obsolete>
<owner>tdresser@chromium.org</owner>
<summary>
- Time between when a touch start event was generated and the event was
+ Time between when a touchstart event was generated and the event was
processed. Recorded only when there was an active fling animation. This
histogram tracks the benefit of forcing passive event listeners during
fling.
@@ -13488,9 +13544,13 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
<histogram name="Event.Touch.TouchStartLatencyOutsideFling"
units="microseconds">
+ <obsolete>
+ Deprecated 08/2016 in Issue 595327, and replaced by
+ Event.Touch.TouchLatencyOutsideFling.
+ </obsolete>
<owner>tdresser@chromium.org</owner>
<summary>
- Time between when a touch start event was generated and the event was
+ Time between when a touchstart event was generated and the event was
processed. Recorded only when there was no active fling animation.
</summary>
</histogram>

Powered by Google App Engine
This is Rietveld 408576698