12代Intel i7平台Visual Studio构建慢及最小化降速问题求助
针对VS构建速度与12代酷睿优化的解决方案
一、阻止VS最小化时降速(避免转为低优先级后台任务)
- VS内置设置调整:
- 打开Visual Studio,依次点击
工具→选项→环境→常规 - 取消勾选**"当Visual Studio处于后台时,减少其系统资源使用量"**
- 重启VS后生效
- 打开Visual Studio,依次点击
- 系统进程优先级强制调整:
- 打开任务管理器,找到
devenv.exe(Visual Studio主进程) - 右键选择
转到详细信息,再次右键对应进程,选择设置优先级,改为高(不建议选实时,可能影响系统其他程序运行)
- 打开任务管理器,找到
二、让VS充分利用12代i7-12700K的性能核心
- 开启并行构建并匹配核心数:
- 点击
工具→选项→项目和解决方案→生成并运行 - 勾选**"使用并行生成",将"最大并行项目生成数"**设置为8(12700K有8个性能核心,可根据项目规模微调)
- 点击
- 强制VS使用性能核心:
- 打开任务管理器,找到
devenv.exe进程,右键选择设置相关性 - 只勾选编号0-7的核心(12700K的性能核心区间),取消勾选8-11的效率核心,让VS仅在性能核心上运行
- 打开任务管理器,找到
- 系统层面调度优化:
- 打开Windows设置 →
系统→关于→高级系统设置→高级→性能→设置→高级 - 在
处理器调度下选择**"程序"**,让系统优先为前台程序(VS)分配CPU资源
- 打开Windows设置 →
- 减少后台资源占用:
- 关闭实时代码分析:
工具→选项→文本编辑器→所有语言→代码分析,取消勾选**"实时分析"** - 卸载/禁用不常用的VS扩展:
扩展→管理扩展,清理冗余扩展减少后台消耗
- 关闭实时代码分析:
内容的提问来源于stack exchange,提问作者JTinkers
相关产品推荐
相关产品推荐

