Bug 1293145 - Histogram for VIDEO_INFERRED_DECODE_SUSPEND_PERCENTAGE - r=francois,kamidphish draft
authorGerald Squelart <gsquelart@mozilla.com>
Mon, 08 Aug 2016 11:07:39 +0800
changeset 398395 274b11f935ec53ce31d8b6cf9b256f11cb9ba702
parent 397688 763fe887c37cee5fcfe0f00e94fdffc84a41ea1c
child 398396 c4063d7c39b56e62e4f397bc21ef889ed14307c8
child 398477 151e1f1383ab5c445eb8c957be8363340cdc4ab1
push id25515
push usergsquelart@mozilla.com
push dateTue, 09 Aug 2016 03:05:26 +0000
reviewersfrancois, kamidphish
bugs1293145
milestone51.0a1
Bug 1293145 - Histogram for VIDEO_INFERRED_DECODE_SUSPEND_PERCENTAGE - r=francois,kamidphish Telemetry probe, for feedback (using r? in mozreview) by telemetry peer. This probe records a what-if scenario where video decoding would be suspended, so we can guage the actual benefits we would gain. MozReview-Commit-ID: 5caNjEVl1ti
toolkit/components/telemetry/Histograms.json
--- a/toolkit/components/telemetry/Histograms.json
+++ b/toolkit/components/telemetry/Histograms.json
@@ -8278,16 +8278,26 @@
     "expires_in_version": "55",
     "description": "Percentage of total time spent playing video while element is hidden. Keyed by audio presence and by height ranges (boundaries: 240. 480, 576, 720, 1080, 2160), e.g.: 'V,0<h<=240', 'AV,h>2180'; and 'All' will accumulate all percentages. This is reported whenever an HTML Media Element is suspended or resumed, such as when the page is unloaded.",
     "keyed": true,
     "kind": "linear",
     "high": 100,
     "n_buckets": 50,
     "bug_numbers": [1287987]
   },
+  "VIDEO_INFERRED_DECODE_SUSPEND_PERCENTAGE" : {
+    "alert_emails": ["ajones@mozilla.com", "gsquelart@mozilla.com"],
+    "expires_in_version": "55",
+    "description": "Percentage of total time spent *not* fully decoding video while element is hidden (simulated, even when feature is not enabled). Keyed by audio presence and by height ranges (boundaries: 240. 480, 576, 720, 1080, 2160), e.g.: 'V,0<h<=240', 'AV,h>2180'; and 'All' will accumulate all percentages. This is reported whenever an HTML Media Element is suspended or resumed, such as when the page is unloaded.",
+    "keyed": true,
+    "kind": "linear",
+    "high": 100,
+    "n_buckets": 50,
+    "bug_numbers": [1293145]
+  },
   "VIDEO_INTER_KEYFRAME_AVERAGE_MS" : {
     "alert_emails": ["ajones@mozilla.com", "gsquelart@mozilla.com"],
     "expires_in_version": "55",
     "description": "Average interval between video keyframes in played videos, in milliseconds. Keyed by audio presence and by height ranges (boundaries: 240. 480, 576, 720, 1080, 2160), e.g.: 'V,0<h<=240', 'AV,h>2180'; and 'All' will accumulate all percentages. This is reported whenever an HTML Media Element is suspended or resumed, such as when the page is unloaded.",
     "keyed": true,
     "kind": "exponential",
     "high": 60000,
     "n_buckets": 100,