microsoft / vscode

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

[v1.77] CPU hogging since 1.77 update #179150

Closed AnrDaemon closed 1 year ago

AnrDaemon commented 1 year ago

Type: Bug

This particular process has used over 11 hours out of its 27 hours uptime, from which 10 hours the system was in hibernation. This is obviously not normal.

Module:                Code.exe, 64-bit
Full path:             C:\Program Files\Microsoft VS Code\Code.exe
File version:          1.77.0
Description:           Visual Studio Code
PID:                   21556
Parent PID:            20664  (Code.exe)
Priority:              8
Threads:               14
Owner:                 DAEMON-EC\anrdaemon (S-1-5-21-176333943-1009641267-2746847437-1002)
Session:               1

Started at:            03.04.2023 14:31:14
Uptime:                1 03:10:00

Command Line:
"C:\Program Files\Microsoft VS Code\Code.exe" --ms-enable-electron-run-as-node --max-old-space-size=3072 "c:\Program Files\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js" --useInferredProjectPerProjectRoot --enableTelemetry --cancellationPipeName D:\Profiles\ANRDAE~1.000\AppData\Local\Temp\vscode-typescript\4fd2fc42e90eb4469ef6\tscancellation-3a41b8de6fa9493dcc87.tmp* --npmLocation "\"C:\Program Files\nodejs\npm.cmd\"" --locale en --noGetErrOnBackgroundUpdate --validateDefaultNpmLocation --useNodeIpc

VS Code version: Code 1.77.0 (7f329fe6c66b0f86ae1574c2911b681ad5a45d63, 2023-03-29T10:02:16.981Z) OS version: Windows_NT x64 10.0.19045 Modes: Sandboxed: No

System Info |Item|Value| |---|---| |CPUs|Intel(R) Core(TM) i3-8145U CPU @ 2.10GHz (4 x 2304)| |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_renderer: enabled_on
video_decode: enabled
video_encode: enabled
vulkan: disabled_off
webgl: enabled
webgl2: enabled
webgpu: disabled_off| |Load (avg)|undefined| |Memory (System)|7.86GB (0.47GB free)| |Process Argv|--folder-uri file:///d%3A/Profiles/anrdaemon/Documents/hk/invapi-php| |Screen Reader|no| |VM|0%|
Extensions (31) Extension|Author (truncated)|Version ---|---|--- vscode-json|and|1.5.2 vscode-intelephense-client|bme|1.9.5 vscode-eslint|dba|2.4.0 gitlens|eam|13.4.0 vscode-html-css|ecm|1.13.1 EditorConfig|Edi|0.16.4 vscode-firefox-debug|fir|2.9.8 todo-tree|Gru|0.0.224 composer|ika|0.8.0 better-shellscript-syntax|jef|1.5.2 bash-ide-vscode|mad|1.36.0 jupyter|ms-|2023.3.1000892223 jupyter-keymap|ms-|1.1.0 jupyter-renderers|ms-|1.0.15 vscode-jupyter-cell-tags|ms-|0.1.8 vscode-jupyter-slideshow|ms-|0.1.5 remote-ssh|ms-|0.98.0 remote-ssh-edit|ms-|0.84.0 hexeditor|ms-|1.9.11 remote-explorer|ms-|0.2.0 sqltools|mtx|0.27.1 sqltools-driver-mysql|mtx|0.5.1 sqltools-driver-pg|mtx|0.5.1 sqltools-driver-sqlite|mtx|0.5.0 php-docblocker|nei|2.7.0 tcl|ras|0.1.0 LiveServer|rit|5.7.9 html-to-css-autocompletion|sol|1.1.2 reader-mode|the|0.3.7 branch-in-window-title|wis|0.1.4 php-debug|xde|1.32.1
sergei-dyshel commented 1 year ago

are you developing typescript or other language? can be dup https://github.com/microsoft/vscode/issues/178799

AnrDaemon commented 1 year ago

It's a single page HTML/JS(jQuery) application with a dedicated PHP back-end.

Can be, if the root cause is the same. I'm using js modules and JSDoc extensively.

AnrDaemon commented 1 year ago

Type: Performance Issue

details

VS Code version: Code 1.77.0 (7f329fe6c66b0f86ae1574c2911b681ad5a45d63, 2023-03-29T10:02:16.981Z) OS version: Windows_NT x64 10.0.19045 Modes: Sandboxed: No

Process Info ``` CPU % Mem MB PID Process 0 73 9128 code main 0 32 11144 fileWatcher [1] 0 160 14420 gpu-process 19 72 17224 shared-process 0 41 8768 ptyHost 0 11 1660 C:\Programs\Cygwin\bin\ssh.exe -R 9003:localhost:9003 user@host 0 5 18696 console-window-host (Windows internal process) 0 7 22124 console-window-host (Windows internal process) 0 7 23776 console-window-host (Windows internal process) 0 10 24224 C:\Programs\Cygwin\bin\bash.exe -i 5 98 17964 extensionHost [1] 0 66 14576 electron-nodejs ("C:\Program Files\Microsoft VS Code\Code.exe" --ms-enable-electron-run-as-node --max-old-space-size=3072 "c:\Program Files\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js" --serverMode partialSemantic --useInferredProjectPerProjectRoot --disableAutomaticTypingAcquisition --cancellationPipeName D:\Profiles\ANRDAE~1.000\AppData\Local\Temp\vscode-typescript\d41ac13f3f15bea8726f\tscancellation-bd1cde48f85cff922d37.tmp* --npmLocation "\"C:\Program Files\nodejs\npm.cmd\"" --locale en --noGetErrOnBackgroundUpdate --validateDefaultNpmLocation --useNodeIpc) 0 26 18012 electron-nodejs ("C:\Program Files\Microsoft VS Code\Code.exe" --ms-enable-electron-run-as-node d:\Profiles\anrdaemon\.vscode\extensions\mtxr.sqltools-0.27.1\dist\languageserver.js --node-ipc --clientProcessId=17964) 0 51 20188 electron-nodejs ("C:\Program Files\Microsoft VS Code\Code.exe" --ms-enable-electron-run-as-node -e "delete process.env.ELECTRON_RUN_AS_NODE;require(process.argv[1])" d:\Profiles\anrdaemon\.vscode\extensions\firefox-devtools.vscode-firefox-debug-2.9.8\dist\adapter.bundle.js) 0 80 20300 electron-nodejs ("C:\Program Files\Microsoft VS Code\Code.exe" --ms-enable-electron-run-as-node "c:\Program Files\Microsoft VS Code\resources\app\extensions\json-language-features\server\dist\node\jsonServerMain" --node-ipc --clientProcessId=17964) 0 27 21156 electron-nodejs ("C:\Program Files\Microsoft VS Code\Code.exe" --ms-enable-electron-run-as-node "c:\Program Files\Microsoft VS Code\resources\app\extensions\html-language-features\server\dist\node\htmlServerMain" --node-ipc --clientProcessId=17964) 18 349 21224 electron-nodejs ("C:\Program Files\Microsoft VS Code\Code.exe" --ms-enable-electron-run-as-node --max-old-space-size=3072 "c:\Program Files\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js" --useInferredProjectPerProjectRoot --enableTelemetry --cancellationPipeName D:\Profiles\ANRDAE~1.000\AppData\Local\Temp\vscode-typescript\d41ac13f3f15bea8726f\tscancellation-9b5f9098bf155b2ca9f0.tmp* --npmLocation "\"C:\Program Files\nodejs\npm.cmd\"" --locale en --noGetErrOnBackgroundUpdate --validateDefaultNpmLocation --useNodeIpc) 0 52 14980 electron-nodejs ("C:\Program Files\Microsoft VS Code\Code.exe" --ms-enable-electron-run-as-node "c:/Program Files/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/typingsInstaller.js" --globalTypingsCacheLocation D:/Profiles/anrdaemon/AppData/Local/Microsoft/TypeScript/5.0 --enableTelemetry --typesMapLocation "c:/Program Files/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/typesMap.json" --npmLocation "\"C:\Program Files\nodejs\npm.cmd\"" --validateDefaultNpmLocation) 0 39 23836 electron-nodejs ("C:\Program Files\Microsoft VS Code\Code.exe" --ms-enable-electron-run-as-node d:\Profiles\anrdaemon\.vscode\extensions\dbaeumer.vscode-eslint-2.4.0\server\out\eslintServer.js --node-ipc --clientProcessId=17964) 0 28 22320 utility-network-service 0 88 23640 window [2] (Issue Reporter) 1 223 24272 window [1] ([INVAPI-45] invapi-php:app\admin\waybill-details.editor.js - Visual Studio Code) ```
Workspace Info ``` | Window ([INVAPI-45] invapi-php:app\admin\waybill-details.editor.js - Visual Studio Code) | Folder (invapi-php): 6974 files | File types: php(3858) inc(421) fixed(221) xml(148) js(118) md(64) | json(43) css(40) png(25) html(24) | Conf files: launch.json(1) settings.json(1) tasks.json(1) | jsconfig.json(1) | Launch Configs: php(3) firefox; ```
Extensions (28) Extension|Author (truncated)|Version ---|---|--- vscode-json|and|1.5.2 vscode-intelephense-client|bme|1.9.5 vscode-eslint|dba|2.4.0 gitlens|eam|13.4.0 vscode-html-css|ecm|1.13.1 EditorConfig|Edi|0.16.4 vscode-firefox-debug|fir|2.9.8 todo-tree|Gru|0.0.224 composer|ika|0.8.0 jupyter|ms-|2023.3.1000892223 jupyter-keymap|ms-|1.1.0 jupyter-renderers|ms-|1.0.15 vscode-jupyter-cell-tags|ms-|0.1.8 vscode-jupyter-slideshow|ms-|0.1.5 remote-ssh|ms-|0.98.0 remote-ssh-edit|ms-|0.84.0 hexeditor|ms-|1.9.11 remote-explorer|ms-|0.2.0 sqltools|mtx|0.27.1 sqltools-driver-mysql|mtx|0.5.1 sqltools-driver-pg|mtx|0.5.1 sqltools-driver-sqlite|mtx|0.5.0 php-docblocker|nei|2.7.0 tcl|ras|0.1.0 LiveServer|rit|5.7.9 html-to-css-autocompletion|sol|1.1.2 branch-in-window-title|wis|0.1.4 php-debug|xde|1.32.1
mjbvz commented 1 year ago

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

vscodenpa commented 1 year 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!

AnrDaemon commented 1 year ago

There seems to be no more overly active Code.exe processes in 1.77.3.