VS Code打开文件时有个和typescript有关的进程CPU占用过高如何解决?

发布于 2022-09-05 15:38:27 字数 1068 浏览 21 评论 0

环境:

  • macOS Sierra 10.12.5
  • VS Code 1.14.2 (1.14.2)

状况描述:

只打开软件没问题,一但打开了项目,就有一个code helper进程强势登顶

图片描述

所有插件都停用之后也是这个状况

ps aux | grep PID查看进程详情:

luob              8926  99.6  1.1  3211000  93372   ??  R    10:54上午   0:39.51 /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper.app/Contents/MacOS/Code Helper /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/typingsInstaller.js --globalTypingsCacheLocation /Users/luob/Library/Caches/typescript/2.4 --enableTelemetry

强制结束这个进程也没见有什么影响,不知道这是提供什么功能的,能否从哪里设置关闭?

补充,发现只要项目中某个文件引入了node_modules中的包的话,就出现这个高占用的进程,不知是否和这个有关(唯一能想到会出现typescript相关进程的地方……)

图片描述

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

我乃一代侩神 2022-09-12 15:38:28

在 用户设置里:

 "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
    }

参考来源

https://github.com/Microsoft/...

我原来开了两个vscode,两个 code helper 吃了我两个核。风扇 7000转。现在 code helper 只占20%左右的cpu。如果你还想忽略哪些文件,可以按照以上方式配置

余生再见 2022-09-12 15:38:28

code helper 这个是 vsc 的问题,只有完全把 vsc 退出才可以解决。

内心激荡 2022-09-12 15:38:28

vscode 设置 - followSymlinks - 设置为false, 即可解决!

"search.followSymlinks": false

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文