スレッドスケジューリングの遅延解消策
人口100万人を超える巨大都市を運営していたが、急速にズームするたびに画面が0.2秒ほど静止し、シミュレーションゲームとしては致命的なストレスを感じていた。解決策を求め、BIOSでPBOオートオーバークロックを有効にしたが、AIDA64で温度を確認すると92℃まで急上昇し、サーマルスロットリングが発生して逆にパフォーマンスが低下するという最悪の結果になった。そこでGamePP Resource Schedulerを使用し、ゲームのメインプロセスの優先度を「リアルタイム」に強制設定し、不要なバックグラウンドサービスを徹底的に排除した。検証したところ、GamePPで測定したフレーム生成時間は22-45msから14-18msまで大幅に短縮され、AIDA64でのCPU温度も65-72℃で安定した。LatencyMonで18-35msあったスケジューリング遅延も解消され、快適に都市開発ができるようになりfix