Bug 1389171 - normal priority DLL readahead thread draft
authorAdam Gashlin <agashlin@mozilla.com>
Thu, 10 Aug 2017 17:04:11 -0700
changeset 644445 88f5e7ecf911f55089305decc5de4d00dbc2172a
parent 644169 5322c03f4c8587fe526172d3f87160031faa6d75
child 725611 4d98271405d49995009176fa9c8bbef53532e791
push id73441
push useragashlin@mozilla.com
push dateFri, 11 Aug 2017 00:06:41 +0000
bugs1389171
milestone57.0a1
Bug 1389171 - normal priority DLL readahead thread MozReview-Commit-ID: KfJ2WknqDyJ
toolkit/xre/nsAppRunner.cpp
--- a/toolkit/xre/nsAppRunner.cpp
+++ b/toolkit/xre/nsAppRunner.cpp
@@ -4359,18 +4359,19 @@ XREMain::XRE_mainRun()
   nsCOMPtr<nsIAppStartup> appStartup
     (do_GetService(NS_APPSTARTUP_CONTRACTID));
   NS_ENSURE_TRUE(appStartup, NS_ERROR_FAILURE);
 
 
 #ifdef XP_WIN
   if (!PR_GetEnv("XRE_NO_DLL_READAHEAD"))
   {
-    PR_CreateThread(PR_USER_THREAD, ReadAheadDlls_ThreadStart, 0, PR_PRIORITY_LOW,
-                    PR_GLOBAL_THREAD, PR_UNJOINABLE_THREAD, 0);
+    PR_CreateThread(PR_USER_THREAD, ReadAheadDlls_ThreadStart, 0,
+                    PR_PRIORITY_NORMAL, PR_GLOBAL_THREAD,
+                    PR_UNJOINABLE_THREAD, 0);
   }
 #endif
 
   if (gDoMigration) {
     nsCOMPtr<nsIFile> file;
     mDirProvider.GetAppDir()->Clone(getter_AddRefs(file));
     file->AppendNative(NS_LITERAL_CSTRING("override.ini"));
     nsINIParser parser;