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

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

Side-by-side diff isn't available for this file because of its large size.
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: rename 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
« no previous file with comments | « third_party/WebKit/public/platform/WebInputEvent.h ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tools/metrics/histograms/histograms.xml
diff --git a/tools/metrics/histograms/histograms.xml b/tools/metrics/histograms/histograms.xml
index 31fe1b779217ac47cc40a6d0c52d178328028abb..7977bd20080d166a2cc663eac128a3b8c176a134 100644
--- a/tools/metrics/histograms/histograms.xml
+++ b/tools/metrics/histograms/histograms.xml
@@ -13343,6 +13343,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
@@ -13351,6 +13355,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>
@@ -13432,7 +13447,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>
@@ -13442,7 +13457,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>
@@ -13450,27 +13465,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>
@@ -13479,16 +13522,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.
@@ -13497,9 +13553,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>
« no previous file with comments | « third_party/WebKit/public/platform/WebInputEvent.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698