解决Windows更新后Vitis编译慢、Keil编译慢,git卡顿,C/C++编译器编译慢的问题
·
现象描述:
最近在安装了Windows24H2的一个系统更新后,发现几乎所有C/C++编译器的速度都变慢了,原本vitis一两分钟能编译完成的工程需要一个小时才能编译完成,而且相同的性能大幅下降还体现在keil以及其他的ide中,打开任务管理器,发现CPU在编译时只有一个核被占用,猜测可能是Windows的更新对多核编译的调度策略产生了影响,经过反复的尝试,结合ESP-IDF在Windows 11 24H2系统下的编译性能问题分析与解决方案 - GitCode博客,发现问题出在MSPCManager Service这个服务上面。

解决办法:
1. 终止MSPCManagerService.exe进程:
- 打开任务管理器
- 在"详细信息"选项卡中找到MSPCManagerService.exe
- 右键选择"结束任务"
2. 禁用Microsoft PC Manager服务:
- 按下Win+R,输入services.msc打开服务管理器
- 找到"Microsoft PC Manager"服务
- 右键选择"属性",将启动类型改为"禁用"
- 点击"停止"按钮立即停止服务
3. 卸载Microsoft PC Manager
- 在Windows11的设置中,卸载Microsoft PC Manager。
结果:
经过修复之后,vitis、keil、gcc的编译速度大幅加快,恢复到原有水平。
软件环境:
vitis 2023.2 及 vitis2024.2
keil 5.39
「智能机器人开发者大赛」官方平台,致力于为开发者和参赛选手提供赛事技术指导、行业标准解读及团队实战案例解析;聚焦智能机器人开发全栈技术闭环,助力开发者攻克技术瓶颈,促进软硬件集成、场景应用及商业化落地的深度研讨。 加入智能机器人开发者社区iRobot Developer,与全球极客并肩突破技术边界,定义机器人开发的未来范式!
更多推荐



所有评论(0)