microsoft / vscode

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

TypeScript infinite loading #214321

Closed srcee closed 3 months ago

srcee commented 4 months ago

Type: Performance Issue

TypeScript infinite loading in my project

VS Code version: Code 1.89.1 (dc96b837cf6bb4af9cd736aa3af08cf8279f7685, 2024-05-07T05:13:33.891Z) OS version: Windows_NT x64 10.0.19045 Modes:

System Info |Item|Value| |---|---| |CPUs|11th Gen Intel(R) Core(TM) i7-11850H @ 2.50GHz (16 x 2496)| |GPU Status|2d_canvas: enabled
canvas_oop_rasterization: enabled_on
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
vulkan: disabled_off
webgl: enabled
webgl2: enabled
webgpu: enabled| |Load (avg)|undefined| |Memory (System)|31.67GB (11.56GB free)| |Process Argv|. --crash-reporter-id 1a96da19-45df-458b-8950-44db5c786757| |Screen Reader|no| |VM|0%|
Process Info ``` CPU % Mem MB PID Process 0 108 24504 code main 0 104 2428 window [3] (Issue Reporter) 0 358 4120 window [1] (utils.test.ts - pct-workspace - Visual Studio Code) 0 214 4652 window [2] (RegulatorChart.tsx - connect1-ui - Visual Studio Code) 0 40 9020 utility-network-service 0 94 11964 ptyHost 0 5 8624 "C:\Program Files\Git\bin\bash.exe" --init-file "c:\Users\ivaylo.brezoev\AppData\Local\Programs\Microsoft VS Code\resources\app/out/vs/workbench/contrib/terminal/browser/media/shellIntegration-bash.sh" 0 10 25304 "C:\Program Files\Git\bin\..\usr\bin\bash.exe" --init-file "c:\Users\ivaylo.brezoev\AppData\Local\Programs\Microsoft VS Code\resources\app/out/vs/workbench/contrib/terminal/browser/media/shellIntegration-bash.sh" 0 6 17908 conpty-agent 0 55 20572 C:\windows\System32\WindowsPowerShell\v1.0\powershell.exe -noexit -command "try { . \"c:\Users\ivaylo.brezoev\AppData\Local\Programs\Microsoft VS Code\resources\app\out\vs\workbench\contrib\terminal\browser\media\shellIntegration.ps1\" } catch {}" 0 6 23712 conpty-agent 0 961 15072 extensionHost [2] 0 115 4080 "C:\Users\ivaylo.brezoev\AppData\Local\Programs\Microsoft VS Code\Code.exe" c:\Users\ivaylo.brezoev\.vscode\extensions\streetsidesoftware.code-spell-checker-3.0.1\packages\_server\dist\main.cjs --node-ipc --clientProcessId=15072 0 107 4160 electron-nodejs (tsserver.js ) 0 192 4936 electron-nodejs (tailwindServer.js ) 0 458 13212 c:\Users\ivaylo.brezoev\.vscode\extensions\sonarsource.sonarlint-vscode-4.6.0-win32-x64\jre\21.0.3-win32-x86_64.tar\bin\java -jar c:\Users\ivaylo.brezoev\.vscode\extensions\sonarsource.sonarlint-vscode-4.6.0-win32-x64\server\sonarlint-ls.jar -stdio -analyzers c:\Users\ivaylo.brezoev\.vscode\extensions\sonarsource.sonarlint-vscode-4.6.0-win32-x64\analyzers\sonargo.jar c:\Users\ivaylo.brezoev\.vscode\extensions\sonarsource.sonarlint-vscode-4.6.0-win32-x64\analyzers\sonarjava.jar c:\Users\ivaylo.brezoev\.vscode\extensions\sonarsource.sonarlint-vscode-4.6.0-win32-x64\analyzers\sonarjs.jar c:\Users\ivaylo.brezoev\.vscode\extensions\sonarsource.sonarlint-vscode-4.6.0-win32-x64\analyzers\sonarphp.jar c:\Users\ivaylo.brezoev\.vscode\extensions\sonarsource.sonarlint-vscode-4.6.0-win32-x64\analyzers\sonarpython.jar c:\Users\ivaylo.brezoev\.vscode\extensions\sonarsource.sonarlint-vscode-4.6.0-win32-x64\analyzers\sonarhtml.jar c:\Users\ivaylo.brezoev\.vscode\extensions\sonarsource.sonarlint-vscode-4.6.0-win32-x64\analyzers\sonarxml.jar c:\Users\ivaylo.brezoev\.vscode\extensions\sonarsource.sonarlint-vscode-4.6.0-win32-x64\analyzers\sonarcfamily.jar c:\Users\ivaylo.brezoev\.vscode\extensions\sonarsource.sonarlint-vscode-4.6.0-win32-x64\analyzers\sonartext.jar c:\Users\ivaylo.brezoev\.vscode\extensions\sonarsource.sonarlint-vscode-4.6.0-win32-x64\analyzers\sonariac.jar c:\Users\ivaylo.brezoev\.vscode\extensions\sonarsource.sonarlint-vscode-4.6.0-win32-x64\analyzers\sonarlintomnisharp.jar 0 9 3992 C:\windows\system32\conhost.exe 0x4 0 1546 4296 C:\nodejs\node.exe C:\Users\ivaylo.brezoev\.sonarlint\.sonarlinttmp_13791030194442384279\bridge-bundle\package\bin\server 55867 127.0.0.1 c:\Repositories\connect1-ui true true false "" 0 11 24904 C:\windows\system32\conhost.exe 0x4 0 902 14748 electron-nodejs (tsserver.js ) 0 84 24144 electron-nodejs (typingsInstaller.js typesMap.js ) 0 85 18884 electron-nodejs (server.js ) 0 81 21392 "C:\Users\ivaylo.brezoev\AppData\Local\Programs\Microsoft VS Code\Code.exe" "c:\Users\ivaylo.brezoev\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\json-language-features\server\dist\node\jsonServerMain" --node-ipc --clientProcessId=15072 0 84 23768 electron-nodejs (server-node.js ) 0 103 18664 shared-process 0 802 18692 extensionHost [1] 13 3082 15968 electron-nodejs (tsserver.js ) 0 102 25816 electron-nodejs (typingsInstaller.js typesMap.js ) 0 115 17452 "C:\Users\ivaylo.brezoev\AppData\Local\Programs\Microsoft VS Code\Code.exe" c:\Users\ivaylo.brezoev\.vscode\extensions\streetsidesoftware.code-spell-checker-3.0.1\packages\_server\dist\main.cjs --node-ipc --clientProcessId=18692 0 84 17856 electron-nodejs (server.js ) 0 621 22004 c:\Users\ivaylo.brezoev\.vscode\extensions\sonarsource.sonarlint-vscode-4.6.0-win32-x64\jre\21.0.3-win32-x86_64.tar\bin\java -jar c:\Users\ivaylo.brezoev\.vscode\extensions\sonarsource.sonarlint-vscode-4.6.0-win32-x64\server\sonarlint-ls.jar -stdio -analyzers c:\Users\ivaylo.brezoev\.vscode\extensions\sonarsource.sonarlint-vscode-4.6.0-win32-x64\analyzers\sonargo.jar c:\Users\ivaylo.brezoev\.vscode\extensions\sonarsource.sonarlint-vscode-4.6.0-win32-x64\analyzers\sonarjava.jar c:\Users\ivaylo.brezoev\.vscode\extensions\sonarsource.sonarlint-vscode-4.6.0-win32-x64\analyzers\sonarjs.jar c:\Users\ivaylo.brezoev\.vscode\extensions\sonarsource.sonarlint-vscode-4.6.0-win32-x64\analyzers\sonarphp.jar c:\Users\ivaylo.brezoev\.vscode\extensions\sonarsource.sonarlint-vscode-4.6.0-win32-x64\analyzers\sonarpython.jar c:\Users\ivaylo.brezoev\.vscode\extensions\sonarsource.sonarlint-vscode-4.6.0-win32-x64\analyzers\sonarhtml.jar c:\Users\ivaylo.brezoev\.vscode\extensions\sonarsource.sonarlint-vscode-4.6.0-win32-x64\analyzers\sonarxml.jar c:\Users\ivaylo.brezoev\.vscode\extensions\sonarsource.sonarlint-vscode-4.6.0-win32-x64\analyzers\sonarcfamily.jar c:\Users\ivaylo.brezoev\.vscode\extensions\sonarsource.sonarlint-vscode-4.6.0-win32-x64\analyzers\sonartext.jar c:\Users\ivaylo.brezoev\.vscode\extensions\sonarsource.sonarlint-vscode-4.6.0-win32-x64\analyzers\sonariac.jar c:\Users\ivaylo.brezoev\.vscode\extensions\sonarsource.sonarlint-vscode-4.6.0-win32-x64\analyzers\sonarlintomnisharp.jar 0 1353 1044 C:\nodejs\node.exe C:\Users\ivaylo.brezoev\.sonarlint\.sonarlinttmp_5252562105495892785\bridge-bundle\package\bin\server 55872 127.0.0.1 c:\Repositories\pct-workspace true true false "" 0 11 24732 C:\windows\system32\conhost.exe 0x4 0 8 24268 C:\windows\system32\conhost.exe 0x4 0 84 22672 electron-nodejs (server-node.js ) 0 95 22820 "C:\Users\ivaylo.brezoev\AppData\Local\Programs\Microsoft VS Code\Code.exe" "c:\Users\ivaylo.brezoev\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\json-language-features\server\dist\node\jsonServerMain" --node-ipc --clientProcessId=18692 0 129 26028 electron-nodejs (tsserver.js ) 0 27 18820 crashpad-handler 0 199 19708 fileWatcher [1] 0 273 20932 gpu-process 0 107 23512 fileWatcher [2] ```
Workspace Info ``` | Window (RegulatorChart.tsx - connect1-ui - Visual Studio Code) | Window (utils.test.ts - pct-workspace - Visual Studio Code) | Folder (connect1-ui): 2834 files | File types: tsx(1179) ts(775) graphql(168) svg(82) scss(29) html(11) | json(10) js(10) yml(9) png(8) | Conf files: github-actions(9) launch.json(1) settings.json(1) | package.json(1) tsconfig.json(1) | Launch Configs: node(2) | Folder (pct-workspace): 10472 files | File types: ts(4574) js(1955) map(430) html(317) json(277) py(124) | md(94) graphql(69) yml(55) png(37) | Conf files: package.json(70) tsconfig.json(52) github-actions(12) | dockerfile(11) launch.json(1) settings.json(1) | gulp.js(1) | Launch Configs: node(2); ```
Extensions (33) Extension|Author (truncated)|Version ---|---|--- nestjs-files|Abh|0.5.1 amazon-q-vscode|ama|1.7.0 aws-toolkit-vscode|ama|3.8.0 vscode-tailwindcss|bra|0.10.5 codium|Cod|0.9.2 postcss|css|1.0.9 font-preview|ctc|2.2.1 gitlens|eam|15.0.4 vscode-html-css|ecm|2.0.9 prettier-vscode|esb|10.4.0 copilot|Git|1.199.0 copilot-chat|Git|0.15.2 vscode-github-actions|git|0.26.3 todo-tree|Gru|0.0.226 Angular2|joh|16.0.1 vscode-peacock|joh|4.2.2 graphql-for-vscode|kum|1.15.3 aws-cli-configure|mar|0.3.0 git-graph|mhu|1.30.0 vscode-docker|ms-|1.29.1 debugpy|ms-|2024.6.0 python|ms-|2024.6.0 vscode-pylance|ms-|2024.5.1 remote-containers|ms-|0.362.0 remote-wsl|ms-|0.88.2 vscode-typescript-next|ms-|5.5.20240505 vscode-thunder-client|ran|2.24.11 LiveServer|rit|5.7.9 sonarlint-vscode|Son|4.6.0 code-spell-checker|str|3.0.1 pdf|tom|1.2.2 vscode-postcss|vun|2.0.2 JavaScriptSnippets|xab|1.8.0
A/B Experiments ``` vsliv368:30146709 vspor879:30202332 vspor708:30202333 vspor363:30204092 vscod805:30301674 binariesv615:30325510 vsaa593cf:30376535 py29gd2263:31024239 c4g48928:30535728 azure-dev_surveyone:30548225 a9j8j154:30646983 962ge761:30959799 pythongtdpath:30769146 welcomedialogc:30910334 pythonidxpt:30866567 pythonnoceb:30805159 asynctok:30898717 pythontestfixt:30902429 pythonregdiag2:30936856 pythonmypyd1:30879173 pythoncet0:30885854 2e7ec940:31000449 pythontbext0:30879054 accentitlementst:30995554 dsvsc016:30899300 dsvsc017:30899301 dsvsc018:30899302 cppperfnew:31000557 dsvsc020:30976470 pythonait:31006305 jchc7451:31067544 chatpanelc:31048052 dsvsc021:30996838 01bff139:31013167 pythoncenvpt:31062603 a69g1124:31058053 dvdeprecationcf:31061161 pythonprt:31056678 dwnewjupyter:31046869 26j00206:31048877 ```
mjbvz commented 4 months ago

Does this reproduce in the latest VS Code insiders build with all extensions disabled?

vscodenpa commented 3 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!