Set High Priority for Windows

This commit is contained in:
¥IGA 2024-09-17 16:29:37 +02:00 committed by GitHub
parent 4a0bd876ff
commit b6582c3b2d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -42,9 +42,10 @@ Emulator::Emulator() {
const auto config_dir = Common::FS::GetUserPath(Common::FS::PathType::UserDir);
Config::load(config_dir / "config.toml");
// Initialize NT API functions
// Initialize NT API functions and set high priority
#ifdef _WIN32
Common::NtApi::Initialize();
SetPriorityClass(GetCurrentProcess(), ABOVE_NORMAL_PRIORITY_CLASS);
#endif
// Start logger.