Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tslint takes hours to process #1878

Open
albertpeiro opened this issue Jun 19, 2024 · 1 comment
Open

Tslint takes hours to process #1878

albertpeiro opened this issue Jun 19, 2024 · 1 comment
Labels
info-needed Issue requires more information from poster

Comments

@albertpeiro
Copy link

Type: Performance Issue

Initializing JS/TS language features hangs forever. Continuously showing progress bar and it doesn't work. Rebooting VSCode doesn't help either.

Extension version: 3.0.10
VS Code version: Code 1.90.1 (Universal) (611f9bfce64f25108829dd295f54a6894e87339d, 2024-06-11T21:02:41.372Z)
OS version: Darwin arm64 23.5.0
Modes:

System Info
Item Value
CPUs Apple M3 Pro (11 x 2400)
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
webgl: enabled
webgl2: enabled
webgpu: enabled
Load (avg) 4, 5, 5
Memory (System) 36.00GB (3.30GB free)
Process Argv --crash-reporter-id 7adc75ae-f30e-4f79-b920-5374e9fb1711
Screen Reader no
VM 0%
Process Info
CPU %	Mem MB	   PID	Process
    4	   184	 50547	code main
    5	    74	 50550	   gpu-process
    0	    37	 50551	   utility-network-service
  130	   774	 50552	window [1] (index.ts — klarna (Workspace))
    0	    74	 50575	shared-process
   77	   111	 50576	fileWatcher [1]
   14	   811	 50584	extensionHost [1]
    0	   147	 50650	     electron-nodejs (eslintServer.js )
    0	    37	 74285	     /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=50584
    0	    74	 50585	ptyHost
    0	     0	 81988	     /bin/zsh -il
    0	     0	 99265	       bash /Users/albert.peiro/Klarna/klarna-app/bin/yarn start:android --one-app
    0	     0	 99273	         node /Users/albert.peiro/Klarna/klarna-app/bin/klapp-yarn/bin/yarn start:android --one-app
    0	    37	 99274	           node /Users/albert.peiro/Klarna/klarna-app/bin/klapp-yarn/bin/yarn start:android --one-app
    0	     0	 99275	             /bin/sh -e scripts/start/android --one-app
    0	    37	 99292	               /Users/albert.peiro/.volta/tools/image/node/18.17.0/bin/node /Users/albert.peiro/Klarna/klarna-app/clients/node_modules/.bin/concurrently --kill-others-on-fail --prefix {name} > --names start:packager,android -c blue.bold,yellow.bold yarn start:packager  yarn emulator:start && yarn emulator:ensureready && cp ./packages/features/oss-licenses/constants/dev-licenses.android.json ./apps/native/android/app/build/intermediates/merged_assets/localDebug/out/final-licenses.json && yarn run:android && yarn log:android
    0	    37	 99293	                 /Users/albert.peiro/.volta/tools/image/node/18.17.0/bin/node /Users/albert.peiro/Klarna/klarna-app/bin/klapp-yarn/bin/yarn start:packager
    0	     0	 99297	                   /bin/bash scripts/start/packager
    0	  2249	 99327	                     /Users/albert.peiro/.volta/tools/image/node/18.17.0/bin/node ./node_modules/.bin/react-native start --watchFolders /Users/albert.peiro/Klarna/klarna-app/clients --projectRoot apps/native --config apps/native/metro.config.js
    0	    74	 99426	                       /Users/albert.peiro/.volta/tools/image/node/18.17.0/bin/node /Users/albert.peiro/Klarna/klarna-app/clients/node_modules/jest-worker/build/workers/processChild.js
    0	    37	 99427	                       /Users/albert.peiro/.volta/tools/image/node/18.17.0/bin/node /Users/albert.peiro/Klarna/klarna-app/clients/node_modules/jest-worker/build/workers/processChild.js
    0	    37	 99428	                       /Users/albert.peiro/.volta/tools/image/node/18.17.0/bin/node /Users/albert.peiro/Klarna/klarna-app/clients/node_modules/jest-worker/build/workers/processChild.js
    0	    37	 99429	                       /Users/albert.peiro/.volta/tools/image/node/18.17.0/bin/node /Users/albert.peiro/Klarna/klarna-app/clients/node_modules/jest-worker/build/workers/processChild.js
    0	    37	 99430	                       /Users/albert.peiro/.volta/tools/image/node/18.17.0/bin/node /Users/albert.peiro/Klarna/klarna-app/clients/node_modules/jest-worker/build/workers/processChild.js
    0	    37	 99431	                       /Users/albert.peiro/.volta/tools/image/node/18.17.0/bin/node /Users/albert.peiro/Klarna/klarna-app/clients/node_modules/jest-worker/build/workers/processChild.js
    0	    37	 99432	                       /Users/albert.peiro/.volta/tools/image/node/18.17.0/bin/node /Users/albert.peiro/Klarna/klarna-app/clients/node_modules/jest-worker/build/workers/processChild.js
    0	    37	 99433	                       /Users/albert.peiro/.volta/tools/image/node/18.17.0/bin/node /Users/albert.peiro/Klarna/klarna-app/clients/node_modules/jest-worker/build/workers/processChild.js
    0	     0	 99294	                 electron-nodejs (android.js final-licenses.js )
Workspace Info
|  Window (index.ts — klarna (Workspace))
|    Folder (gitlens://7b22726566223a2233303066316632666632376538383364343163393633376364356236353862353464313436643337222c227265706f50617468223a222f55736572732f616c626572742e706569726f2f4b6c61726e612f6b6c61726e612d617070227d/Users/albert.peiro/Klarna/klarna-app?%7B%22ref%22%3A%22300f1f2%22%7D): Workspace stats not available.
|    Folder (gitlens://7b22726566223a2266383166393231653136313338666230613765333036333833383237343439633066316466353561222c227265706f50617468223a222f55736572732f616c626572742e706569726f2f4b6c61726e612f6b6c61726e612d617070227d/Users/albert.peiro/Klarna/klarna-app?%7B%22ref%22%3A%22f81f921%22%7D): Workspace stats not available.
|    Folder (klarna-app): more than 21565 files
|      File types: h(4798) png(1343) json(1331) class(899) xml(797) so(644)
|                  flat(505) len(501) kt(383) m(309)
|      Conf files: package.json(45) cmake(16) tsconfig.json(3)
|                  webpack.config.js(1);
A/B Experiments
vsliv368:30146709
vspor879:30202332
vspor708:30202333
vspor363:30204092
vscod805:30301674
binariesv615:30325510
vsaa593:30376534
py29gd2263:31024239
vscaac:30438847
c4g48928:30535728
azure-dev_surveyone:30548225
vscrp:30673768
a9j8j154:30646983
962ge761:30959799
pythongtdpath:30769146
welcomedialogc:30910334
pythonidxpt:30866567
pythonnoceb:30805159
asynctok:30898717
pythontestfixt:30902429
pythonregdiag2:30936856
pythonmypyd1:30879173
h48ei257:31000450
pythontbext0:30879054
accentitlementsc:30995553
dsvsc016:30899300
dsvsc017:30899301
dsvsc018:30899302
cppperfnew:31000557
dsvsc020:30976470
pythonait:31006305
jchc7451:31067544
chatpanelc:31048052
dsvsc021:30996838
g316j359:31013175
pythoncenvpt:31062603
a69g1124:31058053
dvdeprecation:31068756
pythonprt:31056678
dwnewjupyter:31046869
2f103344:31071589

@dbaeumer
Copy link
Member

@albertpeiro can you be a little bit more specific why this is related to eslint. Are you using a eslint plugin?

Best would be to provide me with a GitHub repository I can clone that demos what you are seeing.

@dbaeumer dbaeumer added the info-needed Issue requires more information from poster label Jun 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
info-needed Issue requires more information from poster
Projects
None yet
Development

No branches or pull requests

2 participants