Featured image of post VSCode 的 Code Helper (Renderer) 导致 CPU 使用过高,风扇起飞

VSCode 的 Code Helper (Renderer) 导致 CPU 使用过高,风扇起飞

在使用 VSCode 时,Code Helper (Renderer) 导致 CPU 使用过高,风扇起飞,解决 CPU 过高问题

在开启 VSCode 撰写程式文件时,都还没开始使用 CPU 已经起飞了,看了 Activity Monitor 发现 Code Helper (Renderer) 的程序佔满了整个 CPU 的执行时间

这是 VSCode 在对整个专案做索引建立时会跑出来的状况,可以指定特定目录不建立索引,提高执行效率

解决方式

1. 开启 VSCode 的设定

在上方工具列点选 Code > Preferences > Setting 开启设定

VSCode 的 Code Helper (Renderer)

2. 点选右上方右边数来第三个按钮打开 setting.json

VSCode 的 Code Helper (Renderer)

3. 将排除的目录设定设定到 setting.json

排除的 json 设定会像这样,可以指定某个目录下的档案步要做专案索引设定,可以针对你的专案结构类型去做设定

设定完成后若使用 VSCode 在程式码中进行关联跳转,若有关联到设定的目录则不会跳转,所以要设定时要谨慎注意

{
    "search.followSymlinks": false,
    "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 的 Code Helper (Renderer)

4. 重新开启 VSCode 载入最新设定

在设定完成后需要重新开启 VSCode 让设定生效,若重新开启后还是有看到 Code Helper (Renderer) 还是佔满 CPU 资源,建议电脑重开机即可

完成后电脑 CPU 过高的问题就解决了,CPU 风扇不再起飞

参考资料

Donate KJ 贊助作者喝咖啡

如果這篇文章對你有幫助的話,可以透過下面支付方式贊助作者喝咖啡,如果有什麼建議或想說的話可以贊助並留言給我
If this article has been helpful to you, you can support the author by treating them to a coffee through the payment options below. If you have any suggestions or comments, feel free to sponsor and leave a message for me!
方式 Method 贊助 Donate
PayPal https://paypal.me/kejyun
綠界 ECPay https://p.ecpay.com.tw/AC218F1
歐付寶 OPay https://payment.opay.tw/Broadcaster/Donate/BD2BD896029F2155041C8C8FAED3A6F8
All rights reserved,未經允許不得隨意轉載
Built with Hugo
主题 StackJimmy 设计