当计算任务不在前台时,Windows 10/11 CPU 性能会降低一半

Cha*_*lie 6 windows cpu performance

使用 I9-12900KS intel cpu、128gb ram、Asus Z690 主板。原本是Win 10,后来升级到Win 11希望能解决问题。

当我运行繁重的计算任务并将应用程序保持在前台时,一切都很好,性能符合预期,CPU 负载很高,风扇嗡嗡作响。一旦我切换到不同的应用程序(在等待 comp. 任务时),CPU 使用率就会下降一半,性能也会类似地降低。它会一直保持这种状态,直到我切换回计算应用程序,此时性能再次提高。

我尝试调整处理器调度以支持后台进程、更新驱动程序、更新窗口以及监视任务管理器中的进程优先级。

我想一般修复这种行为,如果计算任务运行很长时间,则可能涉及数千个生成的进程,手动调整单个进程是不可取的:)

Cha*_*lie 9

该问题与 Windows 对效率核心的处理有关 - 显然它仅将非前台任务卸载到电子核心。可以使用以下命令行工具在每个可执行文件的基础上禁用此功能:

powercfg /powerthrottling disable /path "c:\myprogram\myprogram.exe"
Run Code Online (Sandbox Code Playgroud)