vscode-spell-checker icon indicating copy to clipboard operation
vscode-spell-checker copied to clipboard

High CPU Utilization

Open dbaileyut opened this issue 1 month ago • 0 comments

Type: Performance Issue

Hi, after running VS Code for a while and having multiple windows opened, the extension host process with Code Spell Checker starts consuming 20% of my CPU per VS Code window.

Extension version: 4.2.6 VS Code version: Code 1.105.1 (7d842fb85a0275a4a8e4d7e040d2625abbf7f084, 2025-10-14T22:33:36.618Z) OS version: Windows_NT x64 10.0.26100 Modes:

System Info
Item Value
CPUs Intel(R) Xeon(R) Gold 6240 CPU @ 2.60GHz (4 x 2594)
GPU Status 2d_canvas: unavailable_software
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: disabled_software
multiple_raster_threads: enabled_on
opengl: disabled_off
rasterization: disabled_software
raw_draw: disabled_off_ok
skia_graphite: disabled_off
trees_in_viz: disabled_off
video_decode: disabled_software
video_encode: disabled_software
vulkan: disabled_off
webgl: unavailable_software
webgl2: unavailable_software
webgpu: unavailable_software
webnn: unavailable_software
Load (avg) undefined
Memory (System) 16.00GB (2.19GB free)
Process Argv --crash-reporter-id 50de7da2-a8d2-445d-bbd9-64c3222c98f1
Screen Reader no
VM 50%
Process Info
CPU %	Mem MB	   PID	Process
    0	    74	 28676	code
    0	    14	  2292	   utility-network-service
   18	   154	  2468	extension-host [1]
    0	     2	  6908	     "C:\Program Files\Microsoft VS Code\Code.exe" c:\Users\userName\.vscode\extensions\streetsidesoftware.code-spell-checker-4.2.6\packages\_server\dist\main.cjs --node-ipc --clientProcessId=2468
    0	     2	 10212	     electron-nodejs (languageserver.js )
    0	     6	 10988	     electron-nodejs (tsserver.js )
    0	    12	  8812	       electron-nodejs (typingsInstaller.js typesMap.js )
    0	     2	 16056	     "C:\Program Files\Microsoft VS Code\Code.exe" "c:\Program Files\Microsoft VS Code\resources\app\extensions\json-language-features\server\dist\node\jsonServerMain" --node-ipc --clientProcessId=2468
    0	     7	 21040	     electron-nodejs (tsserver.js )
   20	   389	  5208	window [1] (● - userName - $RegionList = @( • Untitled-1 - userNameWorking (Workspace) - Visual Studio Code)
    0	     2	  6304	   crashpad-handler
   18	   152	 21404	extension-host [2]
    0	     3	 12712	     "C:\Program Files\Microsoft VS Code\Code.exe" c:\Users\userName\.vscode\extensions\streetsidesoftware.code-spell-checker-4.2.6\packages\_server\dist\main.cjs --node-ipc --clientProcessId=21404
    0	    25	 21472	pty-host
    0	     8	  6096	     "C:\Program Files\PowerShell\7\pwsh.exe" -noexit -command "try { . \"c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\contrib\terminal\common\scripts\shellIntegration.ps1\" } catch {}"
    0	     1	 17992	     conpty-agent
    0	     1	 18836	     conpty-agent
    0	     2	 22072	     conpty-agent
    0	  1002	 24900	     "C:\Program Files\PowerShell\7\pwsh.exe" -NoProfile -ExecutionPolicy Bypass -Command "Import-Module 'c:\Users\userName\.vscode\extensions\ms-vscode.powershell-2025.4.0\modules\PowerShellEditorServices\PowerShellEditorServices.psd1'; Start-EditorServices -HostName 'Visual Studio Code Host' -HostProfileId 'Microsoft.VSCode' -HostVersion '2025.4.0' -BundledModulesPath 'c:\Users\userName\.vscode\extensions\ms-vscode.powershell-2025.4.0\modules' -EnableConsoleRepl -StartupBanner \"PowerShell Extension v2025.4.0
Copyright (c) Microsoft Corporation.

https://aka.ms/vscode-powershell
Type 'help' to get help.
\" -LogLevel 'Warning' -LogPath 'c:\Users\userName\AppData\Roaming\Code\logs\20251030T115946\window1\exthost\ms-vscode.powershell' -SessionDetailsPath 'c:\Users\userName\AppData\Roaming\Code\User\globalStorage\ms-vscode.powershell\sessions\PSES-VSCode-28676-769903.json' -FeatureFlags @() "
    0	    14	 26072	     "C:\Program Files\PowerShell\7\pwsh.exe" -NoProfile -ExecutionPolicy Bypass -Command "Import-Module 'c:\Users\userName\.vscode\extensions\ms-vscode.powershell-2025.4.0\modules\PowerShellEditorServices\PowerShellEditorServices.psd1'; Start-EditorServices -HostName 'Visual Studio Code Host' -HostProfileId 'Microsoft.VSCode' -HostVersion '2025.4.0' -BundledModulesPath 'c:\Users\userName\.vscode\extensions\ms-vscode.powershell-2025.4.0\modules' -EnableConsoleRepl -StartupBanner \"PowerShell Extension v2025.4.0
Copyright (c) Microsoft Corporation.

https://aka.ms/vscode-powershell
Type 'help' to get help.
\" -LogLevel 'Warning' -LogPath 'c:\Users\userName\AppData\Roaming\Code\logs\20251030T115946\window2\exthost\ms-vscode.powershell' -SessionDetailsPath 'c:\Users\userName\AppData\Roaming\Code\User\globalStorage\ms-vscode.powershell\sessions\PSES-VSCode-28676-959708.json' -FeatureFlags @() "
    0	    14	 22188	file-watcher [1]
    0	    88	 23004	   gpu-process
    0	    15	 23880	file-watcher [2]
    1	   109	 24572	shared-process
    0	   197	 29124	window [2] (● - userName - Visual Studio Code)
Workspace Info
|  Window (● - userName - Visual Studio Code)
|    Folder (myFolder): 49 files
|      File types: ps1(16) json(3) psd1(3) csv(3) md(3) txt(3) png(2)
|                  gitignore(1) MD(1) html(1)
|      Conf files: launch.json(1) settings.json(1)
|      Launch Configs: PowerShell;
A/B Experiments
vsliv368cf:30146710
vswsl492cf:30256860
binariesv615:30325510
vscrp:30673768
nativeloc1:31344060
dwcopilot:31170013
dwoutputs:31242946
copilot_t_ci:31333650
e5gg6876:31282496
pythonrdcb7:31342333
aj953862:31281341
82j33506:31327384
nes-set-on:31340697
onetestforazureexpcf:31335614
6abeh943:31336334
aa_c:31379599
gendocstringf:31405073
gaj49834:31404438
cloudbuttont:31379625
todos-1:31405332
qwen_all_req:31402696
treatment_gpt5applypatchexclusively:31398171
3efgi100_wstrepl:31403338
trigger-command-fix:31379601
auto_model_enabled:31396818
use-responses-api:31390855
applesignin:31399435
defaultusage:31403421
9i271672:31399627
je187915:31401257
v2prompt_9f72f763:31406505
2a0ce269:31405347

dbaileyut avatar Nov 06 '25 01:11 dbaileyut