Chromium Code Reviews| Index: tools/metrics/histograms/histograms.xml |
| diff --git a/tools/metrics/histograms/histograms.xml b/tools/metrics/histograms/histograms.xml |
| index a411ad83ecea1149225dd8ab548962fce38a0ed4..b369e33d49b5ff22ce4f5ae2477626488c650b63 100644 |
| --- a/tools/metrics/histograms/histograms.xml |
| +++ b/tools/metrics/histograms/histograms.xml |
| @@ -15461,6 +15461,26 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
| </summary> |
| </histogram> |
| +<histogram name="Event.Latency.BlockingTime.KeyEventDefaultAllowed" units="ms"> |
| + <owner>tdresser@chromium.org</owner> |
| + <owner>input-dev@chromium.org</owner> |
| + <summary> |
| + Time between the renderer main thread receiving a keyboard event and acking |
| + it, for events which were not preventDefaulted. Only recorded for key |
| + presses. |
| + </summary> |
| +</histogram> |
| + |
| +<histogram name="Event.Latency.BlockingTime.KeyEventDefaultPrevented" |
| + units="ms"> |
| + <owner>tdresser@chromium.org</owner> |
| + <owner>input-dev@chromium.org</owner> |
| + <summary> |
| + Time between the renderer main thread receiving a keyboard event and acking |
| + it, for events which were preventDefaulted. Only recorded for key presses. |
| + </summary> |
| +</histogram> |
| + |
| <histogram name="Event.Latency.BlockingTime.TouchEndDefaultAllowed" units="ms"> |
| <owner>tdresser@chromium.org</owner> |
| <owner>input-dev@chromium.org</owner> |
| @@ -15843,6 +15863,24 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
| </summary> |
| </histogram> |
| +<histogram name="Event.Latency.Browser.KeyAcked" units="microseconds"> |
| + <owner>tdresser@chromium.org</owner> |
| + <owner>input-dev@chromium.org</owner> |
| + <summary> |
| + Time between key events sent from RWH to renderer and acked by renderer. |
| + Only monitors key presses. |
| + </summary> |
| +</histogram> |
| + |
| +<histogram name="Event.Latency.Browser.KeyUI" units="microseconds"> |
| + <owner>tdresser@chromium.org</owner> |
| + <owner>input-dev@chromium.org</owner> |
| + <summary> |
| + Time between key events received by Chrome and sent from RWH to renderer. |
| + Only monitors key presses. |
| + </summary> |
| +</histogram> |
| + |
| <histogram name="Event.Latency.Browser.TouchAcked" units="microseconds"> |
| <owner>tdresser@chromium.org</owner> |
| <owner>input-dev@chromium.org</owner> |
| @@ -15875,6 +15913,16 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
| </summary> |
| </histogram> |
| +<histogram name="Event.Latency.EndToEnd.Key" units="ms"> |
| + <owner>tdresser@chromium.org</owner> |
| + <owner>input-dev@chromium.org</owner> |
| + <summary> |
| + Time between the OS receiving a keyboard event and the resulting frame swap. |
|
mfomitchev
2017/04/04 14:59:06
"GPU frame swap" for clarity? Otherwise it may be
tdresser
2017/05/01 15:49:21
Done.
|
| + If no swap was induced by the event, no recording is made. Only recorded for |
| + key presses. |
| + </summary> |
| +</histogram> |
| + |
| <histogram name="Event.Latency.HitTest" units="microseconds"> |
| <owner>dtapuska@chromium.org</owner> |
| <owner>input-dev@chromium.org</owner> |
| @@ -15900,6 +15948,27 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. |
| <summary>Time between input event received by OS and sent to Chrome.</summary> |
| </histogram> |
| +<histogram name="Event.Latency.QueueingTime.KeyEventDefaultAllowed" units="ms"> |
| + <owner>tdresser@chromium.org</owner> |
| + <owner>input-dev@chromium.org</owner> |
| + <summary> |
| + Time between sending a keyboard event to the renderer main thread and when |
| + the renderer begins to process that event, for events which were not |
| + preventDefaulted. Only recorded for key presses. |
| + </summary> |
| +</histogram> |
| + |
| +<histogram name="Event.Latency.QueueingTime.KeyEventDefaultPrevented" |
| + units="ms"> |
| + <owner>tdresser@chromium.org</owner> |
| + <owner>input-dev@chromium.org</owner> |
| + <summary> |
| + Time between sending a keyboard event to the renderer main thread and when |
| + the renderer begins to process that event, for events which were |
| + preventDefaulted. Only recorded for key presses. |
| + </summary> |
| +</histogram> |
| + |
| <histogram name="Event.Latency.QueueingTime.TouchEndDefaultAllowed" units="ms"> |
| <owner>tdresser@chromium.org</owner> |
| <owner>input-dev@chromium.org</owner> |