Bug 1439222 - Stop recording VSIZE_MAX_CONTIGUOUS on Win64. r=erahm
authorChris H-C <chutten@mozilla.com>
Tue, 20 Mar 2018 06:09:00 +0200
changeset 409178 37d5fb897e8bcbbcb65a645b7c340e93865a29ff
parent 409177 7b66eb1629750401eb5768646d8381ff4e631cac
child 409179 e8640719c6f96ddf8c5b8fd82dd1d6806dd3624f
push id33676
push usertoros@mozilla.com
push dateWed, 21 Mar 2018 10:03:44 +0000
treeherdermozilla-central@e636edf00e6f [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerserahm
bugs1439222
milestone61.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1439222 - Stop recording VSIZE_MAX_CONTIGUOUS on Win64. r=erahm MozReview-Commit-ID: 8Tjz3tfwGfw
toolkit/components/telemetry/TelemetrySession.jsm
--- a/toolkit/components/telemetry/TelemetrySession.jsm
+++ b/toolkit/components/telemetry/TelemetrySession.jsm
@@ -1095,17 +1095,19 @@ var Impl = {
     // GHOST_WINDOWS is opt-out as of Firefox 55
     c("GHOST_WINDOWS", "ghostWindows");
 
     if (!Telemetry.canRecordExtended) {
       return;
     }
 
     b("MEMORY_VSIZE", "vsize");
-    b("MEMORY_VSIZE_MAX_CONTIGUOUS", "vsizeMaxContiguous");
+    if (!Services.appinfo.is64Bit || AppConstants.platform !== "win") {
+      b("MEMORY_VSIZE_MAX_CONTIGUOUS", "vsizeMaxContiguous");
+    }
     b("MEMORY_RESIDENT_FAST", "residentFast");
     b("MEMORY_UNIQUE", "residentUnique");
     p("MEMORY_HEAP_OVERHEAD_FRACTION", "heapOverheadFraction");
     b("MEMORY_JS_GC_HEAP", "JSMainRuntimeGCHeap");
     c("MEMORY_JS_COMPARTMENTS_SYSTEM", "JSMainRuntimeCompartmentsSystem");
     c("MEMORY_JS_COMPARTMENTS_USER", "JSMainRuntimeCompartmentsUser");
     b("MEMORY_IMAGES_CONTENT_USED_UNCOMPRESSED", "imagesContentUsedUncompressed");
     b("MEMORY_STORAGE_SQLITE", "storageSQLite");