microsoft / vscode

Visual Studio Code
https://code.visualstudio.com
MIT License
163.56k stars 29.01k forks source link

vscode默认补全功能全部都变慢 #210527

Closed zhongzhaoli closed 5 months ago

zhongzhaoli commented 6 months ago

Type: Performance Issue

vscode默认补全功能全部都变慢 各种检查、补全

VS Code version: Code 1.88.1 (Universal) (e170252f762678dec6ca2cc69aba1570769a5d39, 2024-04-10T17:42:52.765Z) OS version: Darwin x64 23.1.0 Modes:

System Info |Item|Value| |---|---| |CPUs|Intel(R) Core(TM) i5-8259U CPU @ 2.30GHz (8 x 2300)| |GPU Status|2d_canvas: enabled
canvas_oop_rasterization: disabled_off
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: enabled
multiple_raster_threads: enabled_on
opengl: enabled_on
rasterization: enabled
raw_draw: disabled_off_ok
skia_graphite: disabled_off
video_decode: enabled
video_encode: enabled
webgl: enabled
webgl2: enabled
webgpu: enabled| |Load (avg)|4, 7, 6| |Memory (System)|16.00GB (0.56GB free)| |Process Argv|--crash-reporter-id c12e7915-6508-47e1-95a9-b950dd5ede70| |Screen Reader|no| |VM|0%|
Process Info ``` CPU % Mem MB PID Process 33 164 1473 code main 9 49 1476 gpu-process 0 16 1477 utility-network-service 12 49 1813 shared-process 0 0 40590 /bin/ps -ax -o pid=,ppid=,pcpu=,pmem=,command= 0 16 1821 ptyHost 0 0 3806 /bin/zsh -il 0 0 8711 node /usr/local/bin/pnpm dev 0 16 8712 node /Users/custer/Desktop/workspace/nv-admin/node_modules/.bin/../vite/bin/vite.js 0 0 8720 /Users/custer/Desktop/workspace/nv-admin/node_modules/.pnpm/@esbuild+darwin-x64@0.19.9/node_modules/@esbuild/darwin-x64/bin/esbuild --service=0.19.9 --ping 0 0 8721 /Users/custer/Desktop/workspace/nv-admin/node_modules/.pnpm/esbuild-darwin-64@0.14.54/node_modules/esbuild-darwin-64/bin/esbuild --service=0.14.54 --ping 0 0 16836 /bin/zsh -il 0 0 24525 node /usr/local/bin/pnpm start:dev 0 0 24526 node /Users/custer/Desktop/workspace/nv-admin-nest/node_modules/.bin/../cross-env/src/bin/cross-env.js NODE_ENV=development nest start --watch 0 16 24532 node /Users/custer/Desktop/workspace/nv-admin-nest/node_modules/.bin/../@nestjs/cli/bin/nest.js start --watch 0 16 33682 node -r source-map-support/register /Users/custer/Desktop/workspace/nv-admin-nest/dist/main 0 0 19423 /bin/zsh -il 0 0 31280 /bin/zsh -il 0 0 32137 /bin/zsh -il 0 0 38229 /bin/zsh -il 0 16 38698 node /usr/local/bin/pnpm dev 0 66 38701 node /Users/custer/Desktop/workspace/ALT/alt-algc-admin/node_modules/.bin/../vite/bin/vite.js 0 16 38708 /Users/custer/Desktop/workspace/ALT/alt-algc-admin/node_modules/.pnpm/@esbuild+darwin-x64@0.20.2/node_modules/@esbuild/darwin-x64/bin/esbuild --service=0.20.2 --ping 0 246 3800 window [2] (index.ts — nv-admin) 0 66 3801 extensionHost [2] 0 0 3826 electron-nodejs (serverMain.js ) 0 0 3918 /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin) /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/json-language-features/server/dist/node/jsonServerMain --node-ipc --clientProcessId=3801 0 16 5672 electron-nodejs (tsserver.js ) 0 49 5673 electron-nodejs (tsserver.js ) 0 0 5681 electron-nodejs (typingsInstaller.js typesMap.js ) 0 33 5674 electron-nodejs (eslintServer.js ) 0 16 5678 electron-nodejs (server.js ) 0 16 8167 /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin) /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/css-language-features/server/dist/node/cssServerMain --node-ipc --clientProcessId=3801 0 16 8416 electron-nodejs (server.js ) 0 0 3802 fileWatcher [2] 0 262 16831 window [5] (route.controller.ts — nv-admin-nest) 0 49 16832 extensionHost [5] 0 16 16843 electron-nodejs (tsserver.js ) 0 16 16844 electron-nodejs (tsserver.js ) 0 0 17069 electron-nodejs (typingsInstaller.js typesMap.js ) 0 16 16873 electron-nodejs (serverMain.js ) 0 16 17147 electron-nodejs (eslintServer.js ) 0 16 16835 fileWatcher [5] 0 164 31276 window [9] (menus.service.ts — nestjs-demo) 0 33 31277 fileWatcher [9] 0 49 31278 extensionHost [9] 0 33 31284 electron-nodejs (serverMain.js ) 0 33 31300 electron-nodejs (tsserver.js ) 0 33 31301 electron-nodejs (tsserver.js ) 0 16 31456 electron-nodejs (typingsInstaller.js typesMap.js ) 0 33 31738 electron-nodejs (eslintServer.js ) 0 164 32132 window [10] (update-role.dto.ts — score-nest) 0 49 32133 extensionHost [10] 0 16 32430 electron-nodejs (serverMain.js ) 0 33 32485 electron-nodejs (tsserver.js ) 0 33 32486 electron-nodejs (tsserver.js ) 0 16 32581 electron-nodejs (typingsInstaller.js typesMap.js ) 0 33 32591 electron-nodejs (eslintServer.js ) 0 33 32134 fileWatcher [10] 8 328 38221 window [11] (index.vue — alt-algc-admin) 0 197 38222 extensionHost [11] 0 2015 38224 electron-nodejs (server.js ) 0 33 38226 electron-nodejs (serverMain.js ) 0 33 38440 electron-nodejs (server.js ) 0 98 38641 electron-nodejs (eslintServer.js ) 0 33 38906 electron-nodejs (tsserver.js ) 0 459 38907 electron-nodejs (tsserver.js ) 0 16 38913 electron-nodejs (typingsInstaller.js typesMap.js ) 0 33 39063 /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin) /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/json-language-features/server/dist/node/jsonServerMain --node-ipc --clientProcessId=38222 0 33 38223 fileWatcher [11] 66 82 40588 window [12] (问题报告程序) ```
Workspace Info ``` | Window (index.vue — alt-algc-admin) | Window (menus.service.ts — nestjs-demo) | Window (update-role.dto.ts — score-nest) | Window (route.controller.ts — nv-admin-nest) | Window (index.ts — nv-admin) | Folder (alt-algc-admin): 129 files | File types: vue(26) ts(22) DS_Store(5) json(4) scss(4) gitignore(2) | png(2) env(1) development(1) production(1) | Conf files: package.json(1) tsconfig.json(1) | Folder (nestjs-demo): 274 files | File types: ts(107) js(52) map(50) json(6) DS_Store(2) env(1) | development(1) production(1) test(1) gitignore(1) | Conf files: dockerfile(2) launch.json(1) package.json(1) | tsconfig.json(1) | Launch Configs: node | Folder (score-nest): 345 files | File types: ts(137) js(64) map(61) json(8) gitignore(2) log(2) | DS_Store(1) env(1) development(1) production(1) | Conf files: dockerfile(2) launch.json(1) package.json(1) | tsconfig.json(1) | Launch Configs: node | Folder (nv-admin-nest): 228 files | File types: ts(84) js(43) map(42) log(10) json(6) gz(4) env(1) | development(1) production(1) gitignore(1) | Conf files: package.json(1) tsconfig.json(1) | Folder (nv-admin): 389 files | File types: ts(77) vue(66) js(51) css(37) png(9) DS_Store(8) svg(5) | scss(5) json(4) jpg(4) | Conf files: package.json(1) tsconfig.json(1); ```
Extensions (17) Extension|Author (truncated)|Version ---|---|--- npm-intellisense|chr|1.4.5 path-intellisense|chr|2.8.5 vscode-eslint|dba|2.4.4 prettier-vscode|esb|10.4.0 auto-rename-tag|for|0.1.10 code-runner|for|0.12.2 copilot|Git|1.180.821 copilot-chat|Git|0.14.1 regexsnippets|Mon|1.0.2 vscode-docker|ms-|1.29.0 vscode-language-pack-zh-hans|MS-|1.88.2024041009 vscode-typescript-next|ms-|5.5.20240416 material-icon-theme|PKi|4.34.0 vscode-css-peek|pra|4.4.1 LiveServer|rit|5.7.9 vscode-choosealicense|ult|0.9.4 volar|Vue|2.0.8
A/B Experiments ``` vsliv368:30146709 vspor879:30202332 vspor708:30202333 vspor363:30204092 vscod805:30301674 binariesv615:30325510 vsaa593:30376534 py29gd2263:30899288 c4g48928:30535728 azure-dev_surveyone:30548225 a9j8j154:30646983 962ge761:30959799 pythongtdpath:30769146 pythonidxpt:30866567 pythonnoceb:30805159 asynctok:30898717 pythontestfixt:30902429 pythonregdiag2:30936856 pyreplss1:30897532 pythonmypyd1:30879173 pythoncet0:30885854 h48ei257:31000450 pythontbext0:30879054 dsvsc016:30899300 dsvsc017:30899301 dsvsc018:30899302 cppperfnew:31000557 d34g3935:30971562 fegfb526:30981948 bg6jg535:30979843 ccp2r3:30993541 dsvsc020:30976470 pythonait:31006305 gee8j676:31009558 dsvsc021:30996838 9c06g630:31013171 ```
TylerLeonhardt commented 5 months ago

What programming language are you trying to complete?

vscodenpa commented 5 months ago

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.

Happy Coding!