命令行git命令使用卡顿

最近Windows更新后Vitis编译慢、Keil编译慢,git卡顿,C/C++编译器编译慢,而且相同的性能大幅下降还体现在vscode以及其他的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的编译速度大幅加快,恢复到原有水平。

参考图片
参考图片