近期在使用vscode填坑的时候,电脑风扇就开始嗡嗡嗡的响,开始还没觉得怎么样,但是后来只要打开vscode就立刻异响,就发觉不太对,决定搞一下~
众所周知,要解决某些未知问题,第一步必须打开度娘......第二步输入问题......然后...就没有然后了。
度娘还是很给力的,大佬们也给出了各种方法,虽然明确的方法对我的问题没有太大用途,但是也给了很明确的提示。
首先说一下我遇到的具体情况,mac系统打开vscode,查看活动面板会发现vscode某些东西直接把cpu推到300%+,导致风扇加速运转发出嗡嗡声音,而且只要vscode打开,这种情况就会一直存在。于是结合网上大佬们的方法,一一进行试验。
方法一:修改设置控制是否在搜索中跟踪符号链接
此方法是在设置中搜索search.followSymlinks,然后将其关掉。操作简单,但是未解决我的问题。
方法二:增加设置
此方法就是在设置里添加一些减少文件监听的配置,依旧没有解决问题。
// setting.json
"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": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/node_modules/**": true,
"**/tmp/**": true,
"**/bower_components/**": true,
"**/dist/**": true
},
以上两种方法网上大多有文章,但是都没有实质解决我的问题,于是开始考虑大佬们提出的另一个方面,就是vscode问题导致。
方法三:vscode插件
提到插件首先想到的一方面,就是是否插件安装过多导致的,于是看了下插件列表,对于某些基本用不到的插件都卸载掉,先从减少体积开始~此方法对某些小伙伴可能会有用,因为系统差异,过多的插件可能会导致卡顿死机情况。
删除一部分插件可能会释放一些内存,但是效果并不显著。开始考虑插件自身的问题。网上有小伙伴说可以用vscode 中help --》open Process Explorer 打开,可以直接看到哪个cpu使用率高方法查看,此处我没有采用此方法,而是使用了更加直接的方法:直接禁用所有插件(当然是对于插件比较少的情况)
经过一一排查,最终发现是很久之前安装的path-alias:路径别名提示插件导致的,至于具体什么原因导致的也不得而知,猜测可能是系统或者软件更新导致插件不再那么完美,毕竟这个插件最后一次更新还是在19年底。同时在小伙伴推荐下,安装了另外两个路径提示插件Path Autocomplete/Path Intellisense,具体安装配置方法网上都有,有需要伙伴可以自行搜索。
最后说一句,插件虽好,可不要贪多哦~~