使用大量 CPU 的 Visual Studio Code

agr*_*is1 5 cpu-usage visual-studio-code

我正在运行 Windows 10。VSCode,即使在空闲时,也始终占据我 CPU 的 26-30%。我尝试code --disable-extensions在 CMD 中检查扩展是否导致问题,但我的性能与扩展相同。

当我使用 sublime text 时,我在闲置时使用大量 cpu 的编辑器遇到了类似的问题 - 问题在于索引,可以在设置中使用一行代码将其关闭。我尝试在 VSCode 上查找索引,但找不到与我的问题有关的任何内容。可能是什么问题呢?

bil*_*ash 8

VS code 使用文件观察器来识别文件中的任何更改。您可以排除包含多个文件的文件夹,并且不需要连续观看。

"files.watcherExclude": {
    "**/.git/objects/**": true,
    "**/node_modules/**": true
}
Run Code Online (Sandbox Code Playgroud)


小智 7

对我来说,解决方案是禁用扩展自动更新和搜索引擎的一些额外设置。最有效的一种是search.followSymlinks": false。我分享我的 settings.json 文件。

"files.exclude": {
        "**/tmp/**": true,
        "**/node_modules/**": true,
        "**/.git/objects/**": true,
},
"files.watcherExclude": {
        "**/.git/objects/**": true,
        "**/.git/subtree-cache/**": true,
        "**/node_modules/**": true,
        "**/tmp/**": true,
        "**/dist/**": true
},
"search.exclude": {
        "**/node_modules/**": true,
        "**/dist/**": true,
        "**/tmp/**": true,
        "**/.git/objects/**": true,
        "**/.git/subtree-cache/**": true
},
"extensions.autoCheckUpdates": false,
"extensions.autoUpdate": false,
"search.followSymlinks": false
Run Code Online (Sandbox Code Playgroud)

  • 这非常有帮助!谢谢。 (2认同)

hig*_*nce 2

对我来说,解决问题的方法是关闭Auto Import扩展,正在处理一个巨大的项目,只有当我打开该项目时,VS Code 才开始占用我的 CPU,在左下角它说Scanning...我右键单击了它,然后“管理”扩展”出现,我点击它并立即转到Auto Import扩展,我将其关闭,一切恢复正常。因此,请尝试检查左下角的某些进程,并尝试禁用这些进程,希望它能起作用,或者至少对你们中的一些人有效。

[编辑] 你还可以做的是打开任务管理器,你会看到类似的内容, \> Visual Studio Code (8)我将单击箭头查看所有 VS Code 进程的列表,并仅杀死那些正在/正在执行所有操作的进程(在我的情况下只有一个)问题