Set High Priority for Windows (#961)

This commit is contained in:
¥IGA
2024-09-20 06:54:30 +02:00
committed by GitHub
parent 048b8aef58
commit 5638735af6

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.