2023.4.13更新
今天再启动vscode,发现又出现风扇狂转,cpu直接拉满的情况。
去检查了一下,没找到昨天关掉的那个进程,判断应该还是vscode导致的,按照网上的方法依次关闭search.followSymlinks和git.autorefresh,同时修改了以下配置:
"files.exclude": {
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/CVS": true,
"**/.DS_Store": true,
"**/tmp": true,
"**/node_modules": true,
"**/bower_components": true,
"**/dist": true
},
"files.watcherExclude": {
"**/**": true,
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/node_modules/**": true,
"**/tmp/**": true,
"**/bower_components/**": true,
"**/dist/**": true
},
但是仍然不起作用,可能是扩展导致的,按command shift p,输入>developer: open process explorer,会打开一个任务管理器一样的窗口,查看里面cpu和内存占用最高的进程,然后一个个禁用掉扩展插件,直到cpu和内存占用正常,这样就可以找出耗内存的扩展然后根据开发需求更换或者禁用。
最近遇到刚开机风扇狂转,今天使用TG Pro监测了一下内部温度,风扇和硬件诊断信息,发现CPU温度过高,临近极限值。两个风扇的转速也临近极限,检查了一下电池,状态良好。所以,判断是某个进程导致的,去“活动监视器”里查找,按照进程的cpu占用率排序,看到chrome crashpad handler进程占用过大。
将其终止后,温度迅速冷却,基本确定是它导致的,网上搜索了一下,说是这个是VScode调用的进程,VScode Mac版的一个bug。