特定项目的 VS 代码速度较慢

问题描述 投票:0回答:1

我已经使用 VS code 好几年了,到目前为止我很喜欢这种体验,但是我最近的一个项目突然大大减慢了 VS code 的速度,我还不知道为什么。令人惊讶的是,使用 VS Code 的其他项目目前不会让我感到头疼。所以我怀疑我在给我带来麻烦之前提到的特定项目有问题。我尝试删除存储库并在新位置再次克隆它,卸载并再次安装 VS code,但仍然没有成功。真的很慢,更新我在编辑器中写的东西需要一分钟左右的时间。

这是问题发生时VS code的状态报告

Version:          Code 1.63.0 (7db1a2b88f7557e0a43fec75b6ba7e50b3e9f77e, 2021-12-07T05:15:48.091Z)
OS Version:       Darwin arm64 20.6.0
CPUs:             Apple M1 (8 x 24)
Memory (System):  8.00GB (0.16GB free)
Load (avg):       5, 3, 3
VM:               0%
Screen Reader:    no
Process Argv:     . --crash-reporter-id 135db0ac-bedd-440b-a1f5-305e8d0da10a
GPU Status:       2d_canvas:                  enabled
                  gpu_compositing:            enabled
                  metal:                      disabled_off
                  multiple_raster_threads:    enabled_on
                  oop_rasterization:          enabled
                  opengl:                     enabled_on
                  rasterization:              enabled
                  skia_renderer:              disabled_off_ok
                  video_decode:               enabled
                  webgl:                      enabled
                  webgl2:                     enabled

CPU %   Mem MB     PID  Process
    0       49   68581  code main
    0        8   68584     gpu-process
    0        0   68586     utility-network-service
    0       25   68587     window (Home.module.scss — intl_rail_frontend)
    0        8   68589     extensionHost
    0        8   68592       /Applications/Visual Studio Code.app/Contents/MacOS/Electron --ms-enable-electron-run-as-node /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/css-language-features/server/dist/node/cssServerMain --node-ipc --clientProcessId=68589
    0        8   68593       /Applications/Visual Studio Code.app/Contents/MacOS/Electron --ms-enable-electron-run-as-node /Users/saniranimantha/.vscode/extensions/mrmlnc.vscode-scss-0.10.0/out/unsafe/server.js --node-ipc --clientProcessId=68589
    0        8   68599       /Applications/Visual Studio Code.app/Contents/MacOS/Electron --ms-enable-electron-run-as-node /Users/saniranimantha/.vscode/extensions/pranaygp.vscode-css-peek-4.2.0/server/out/server.js --node-ipc --clientProcessId=68589
    0        8   68647       /Applications/Visual Studio Code.app/Contents/MacOS/Electron --ms-enable-electron-run-as-node /Users/saniranimantha/.vscode/extensions/dbaeumer.vscode-eslint-2.2.2/server/out/eslintServer.js --node-ipc --clientProcessId=68589
    0        8   68649       /Applications/Visual Studio Code.app/Contents/MacOS/Electron --ms-enable-electron-run-as-node --max-old-space-size=3072 /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js --serverMode partialSemantic --useInferredProjectPerProjectRoot --disableAutomaticTypingAcquisition --cancellationPipeName /var/folders/rq/blr_6bns4jj55p5v39b9944c0000gn/T/vscode-typescript501/0deafbb1814f87b4a9d0/tscancellation-203b3170cd2db589cca5.tmp* --globalPlugins typescript-tslint-plugin --pluginProbeLocations /Users/saniranimantha/.vscode/extensions/ms-vscode.vscode-typescript-tslint-plugin-1.3.3 --locale en --noGetErrOnBackgroundUpdate --validateDefaultNpmLocation
    0        8   68650       /Applications/Visual Studio Code.app/Contents/MacOS/Electron --ms-enable-electron-run-as-node --max-old-space-size=3072 /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js --useInferredProjectPerProjectRoot --enableTelemetry --cancellationPipeName /var/folders/rq/blr_6bns4jj55p5v39b9944c0000gn/T/vscode-typescript501/0deafbb1814f87b4a9d0/tscancellation-38ad42b6e6229c3acf14.tmp* --globalPlugins typescript-tslint-plugin --pluginProbeLocations /Users/saniranimantha/.vscode/extensions/ms-vscode.vscode-typescript-tslint-plugin-1.3.3 --locale en --noGetErrOnBackgroundUpdate --validateDefaultNpmLocation
    0        0   68657         /Applications/Visual Studio Code.app/Contents/MacOS/Electron --ms-enable-electron-run-as-node /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/typingsInstaller.js --globalTypingsCacheLocation /Users/saniranimantha/Library/Caches/typescript/4.5 --enableTelemetry --typesMapLocation /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/typesMap.json --validateDefaultNpmLocation
    0        0   68884       /Applications/Visual Studio Code.app/Contents/MacOS/Electron --ms-enable-electron-run-as-node /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/html-language-features/server/dist/node/htmlServerMain --node-ipc --clientProcessId=68589
    0        8   68590     shared-process
    0        0   68614       ptyHost
    0        8   68616       watcherServiceParcelSharedProcess

Workspace Stats: 
|  Window (Home.module.scss — intl_rail_frontend)
|    Folder (intl_rail_frontend): 1059 files
|      File types: js(252) json(163) ts(89) tsx(69) woff(52) eot(52) pack(47)
|                  scss(32) png(30) map(28)
|      Conf files: package.json(9) tsconfig.json(4) settings.json(1)


我使用的是配备 M1 芯片的 Mac,macOS 是 Big Sur v11.6

typescript visual-studio-code next.js
1个回答
1
投票

我对 VSCode 也有同样的问题,并决定下载最新版本的 VSCode Insiders (https://code.visualstudio.com/insiders/)。他们似乎已经解决了这个问题,因为该问题不再出现在任何受影响的项目上。

您还可以将 VSCode 设置与 VSCode Insiders (https://code.visualstudio.com/docs/editor/settings-sync) 同步,这样您就可以继续正常工作,直到此问题在常规 VSCode 中得到解决。

© www.soinside.com 2019 - 2024. All rights reserved.