网上很多说法,实测有效的几个:
1)杀毒软件
Windows Defender 禁用(无效)
360杀毒软件(或者其它杀毒软件)改为性能模式(有效)
杀毒软件添加信任目录,把VSCODE、IDF、项目目录加入(有效)
2)改为WSL环境
在WSL2安装ubuntu,然后安装linux版本的idf及编译工具(有效,麻烦,尤其是usb串口的转接,每次重启PC都要敲命令)
3)禁用WIN11微软电脑管家(MSPCManager)
本来不知道这个问题,今天又慢了,下载了Windows Performance Recorder记录了编译过程中所有进程的系统资源记录,仔细分析CPU的占用率,发现了几个占用较高的进程,其中一个名称为"MSPCManagerService.exe <PCManagerService> "的服务映入眼帘,打开进程管理器,直接手动停止,编译速度直接恢复10秒钟。
打开控制面板,本地服务,搜索PCManager Service Store,禁用。
带着使命来到世上的你,给他人提供价值,才有价值