You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Windows 10/11后台运行计算任务时CPU性能减半的问题求助

Windows 10/11后台运行计算任务时CPU性能减半的问题求助

您好,针对您遇到的后台计算任务性能骤降的问题,结合您的i9-12900KS+华硕Z690的硬件配置和已尝试的操作,我整理了几个针对性的排查和解决方向,希望能帮到您:

  • 确认处理器调度设置是否生效
    您提到已经调整过「处理器调度」为后台服务,但Win10升级到Win11后这个设置可能被重置。请再次前往「控制面板\系统和安全\系统\高级系统设置\高级\性能\设置\高级」,确保「处理器计划」勾选的是**「后台服务」**而非「程序」,设置完成后重启电脑验证效果。

  • 针对12代酷睿大小核调度的优化
    12代酷睿的大小核架构很可能是问题核心——Windows后台调度可能会把计算任务分配到性能较弱的小核(E核),导致性能砍半:

    • 批量设置进程CPU亲和性:如果您的计算任务进程名称固定(比如calc_task.exe),可以用管理员权限运行命令行,执行wmic process where name="calc_task.exe" CALL setaffinity 0xFF0xFF代表绑定前8个P核,可根据您的P核数量调整掩码,比如16核就用0xFFFF),批量把所有计算进程绑定到性能核上。
    • 调整BIOS设置:进入华硕Z690的BIOS,找到「Intel Thread Director」选项,尝试开启/关闭该功能。部分用户反馈关闭后,后台任务的调度逻辑会更稳定,不会强制把高负载任务放到小核。
  • 检查电源计划的CPU限制
    确保电源计划设置为**「高性能」**,并进入「更改高级电源设置」,展开「处理器电源管理」,将「最小处理器状态」和「最大处理器状态」都设为100%,避免后台运行时CPU自动降频导致性能下降。

  • 排查第三方软件干扰
    杀毒软件、系统优化工具甚至GPU监控软件都可能在后台调整进程优先级或CPU资源分配。建议暂时关闭这类软件,或者将您的计算任务添加到它们的信任列表,验证是否能恢复后台性能。

  • 批量设置进程优先级
    如果手动调整上千个进程不现实,可以用PowerShell脚本批量提升进程优先级:

    Get-Process -Name "calc_task.exe" | ForEach-Object { $_.PriorityClass = [System.Diagnostics.ProcessPriorityClass]::High }
    

    这个脚本会把所有同名计算进程的优先级设为「高」,如果需要更强的优先级,可以改成RealTime,但注意该优先级可能会影响系统日常响应,请谨慎使用。

  • 检查后台应用权限设置
    前往「设置\系统\电源和电池\电池使用情况」,找到您的计算任务应用,确保它的后台活动权限设置为「允许」——即使是台式机,这个设置也可能影响系统对后台进程的资源分配策略。

备注:内容来源于stack exchange,提问作者Charlie

火山引擎 最新活动