Set process proiority to above_normal: Significant performance boost!

This commit is contained in:
Luke Usher 2018-10-05 22:28:47 +01:00
parent 7bc2897833
commit 428d0cec90
1 changed files with 6 additions and 0 deletions

View File

@ -1515,6 +1515,12 @@ __declspec(noreturn) void CxbxKrnlInit
}
}
// Set process priority to higher than default
// Gives a significant performance boost, even without the 'all cores' hack
// We could use HIGH or even REALTIME priority for a higher boost, but that would decrease host OS responsiveness
// TODO: Make this user configurable?
SetPriorityClass(GetCurrentProcess(), ABOVE_NORMAL_PRIORITY_CLASS);
// initialize graphics
DBG_PRINTF_EX(LOG_PREFIX_INIT, "Initializing render window.\n");
XTL::CxbxInitWindow(true);