Bug 1553593 - Allow the searchplugins stat call to happen later with WebRender. r=florian
authorKartikaya Gupta <kgupta@mozilla.com>
Fri, 24 May 2019 14:25:18 +0000
changeset 475381 00fe5cbd527fcf3d60ee5c5b98e18291835d2727
parent 475380 ec11290605e45e17775510c371a83704c75f3b6d
child 475382 38013e7d97013e76bd949801c994f5a9504b7078
push id36060
push usercbrindusan@mozilla.com
push dateFri, 24 May 2019 21:47:21 +0000
treeherdermozilla-central@ac95bdf3c0b3 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersflorian
bugs1553593
milestone69.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 1553593 - Allow the searchplugins stat call to happen later with WebRender. r=florian Differential Revision: https://phabricator.services.mozilla.com/D32471
browser/base/content/test/performance/browser_startup_mainthreadio.js
--- a/browser/base/content/test/performance/browser_startup_mainthreadio.js
+++ b/browser/base/content/test/performance/browser_startup_mainthreadio.js
@@ -525,16 +525,17 @@ const startupPhases = {
       condition: !WIN,
       ignoreIfUnused: true,
       stat: 1,
       close: 1,
     },
     { // bug 1003968
       path: "XREAppDist:searchplugins",
       condition: WIN,
+      ignoreIfUnused: true, // with WebRender enabled this may happen during "before becoming idle"
       stat: 1,
     },
     {
       path: "XCurProcD:extensions",
       condition: WIN,
       stat: 1,
     },
     { // bug 1543090
@@ -638,16 +639,22 @@ const startupPhases = {
       ignoreIfUnused: true,
       stat: 3,
     },
     { // bug 1543090
       path: "XCurProcD:omni.ja",
       condition: WIN,
       stat: 7,
     },
+    { // bug 1003968
+      path: "XREAppDist:searchplugins",
+      condition: WIN,
+      ignoreIfUnused: true, // with WebRender enabled this may happen during "before handling user events"
+      stat: 1,
+    },
   ],
 };
 
 for (let name of ["d3d11layers", "d3d9video", "glcontext", "d3d11video", "wmfvpxvideo"]) {
   startupPhases["before first paint"].push({
     path: `ProfD:${name}.guard`,
     ignoreIfUnused: true,
     stat: 1,