Skip to content

CoPilot + VsCode 1.109.2 slows down UI significantly. #294576

@mustafabar

Description

@mustafabar

Type: Performance Issue

Vscode has become super glitchy after the update. It is almost unsable. The moment I disable copilot, latest vscode 1.109.2 works without slowness. Also, downgrading vscode fixes the issue

Extension version: 0.37.4
VS Code version: Code 1.109.2 (591199d, 2026-02-10T20:18:23.520Z)
OS version: Windows_NT x64 10.0.26100
Modes:
Remote OS version: Linux x64 6.8.0-90-generic

Logs
Trace: [GitServiceImpl][getRepositoryFetchUrls] URI: vscode-remote://ssh-remote%2Bmi350-cluster/home/muabdulj/rocm-systems/projects/rccl/build_ag/debug/CMakeFiles/CMakeScratch/TryCompile-opdm7t/CMakeFiles/cmake.check_cache
Trace: [GitServiceImpl][getRepositoryFetchUrls] URI: vscode-remote://ssh-remote%2Bmi350-cluster/home/muabdulj/rocm-systems/projects/rccl/docs/install/docker-install.rst
Trace: [GitServiceImpl][getRepositoryFetchUrls] URI: vscode-remote://ssh-remote%2Bmi350-cluster/home/muabdulj/rocm-systems/projects/rccl/pkg/debian/source/format
Trace: [GitServiceImpl][getRepositoryFetchUrls] URI: vscode-remote://ssh-remote%2Bmi350-cluster/home/muabdulj/rocm-systems/projects/rccl/test/ext-plugins/assets/csv_confs/incorrect_values_config.conf
Trace: [GitServiceImpl][getRepositoryFetchUrls] URI: vscode-remote://ssh-remote%2Bmi350-cluster/home/muabdulj/rocm-systems/projects/rccl/docs/.gitignore
Trace: [GitServiceImpl][getRepositoryFetchUrls] URI: vscode-remote://ssh-remote%2Bmi350-cluster/home/muabdulj/rocm-systems/projects/rccl/docs/sphinx/requirements.txt
Trace: [GitServiceImpl][getRepositoryFetchUrls] URI: vscode-remote://ssh-remote%2Bmi350-cluster/home/muabdulj/rocm-systems/projects/rccl/docs/sphinx/requirements.in
Trace: [GitServiceImpl][getRepositoryFetchUrls] URI: vscode-remote://ssh-remote%2Bmi350-cluster/home/muabdulj/rocm-systems/projects/rccl/docs/sphinx/_toc.yml.in
Trace: [GitServiceImpl][getRepositoryFetchUrls] URI: vscode-remote://ssh-remote%2Bmi350-cluster/home/muabdulj/rocm-systems/projects/rccl/docs/doxygen/Doxyfile
Trace: [GitServiceImpl][getRepositoryFetchUrls] URI: vscode-remote://ssh-remote%2Bmi350-cluster/home/muabdulj/rocm-systems/projects/rccl/docs/api-reference/env-variables.rst
Trace: [GitServiceImpl][getRepositoryFetchUrls] URI: vscode-remote://ssh-remote%2Bmi350-cluster/home/muabdulj/rocm-systems/projects/rccl/docs/api-reference/library-specification.rst
Trace: [GitServiceImpl][getRepositoryFetchUrls] URI: vscode-remote://ssh-remote%2Bmi350-cluster/home/muabdulj/rocm-systems/projects/rccl/docs/api-reference/api-library.rst
Trace: [GitServiceImpl][getRepositoryFetchUrls] URI: vscode-remote://ssh-remote%2Bmi350-cluster/home/muabdulj/rocm-systems/projects/rccl/build_ag/debug/CMakeFiles/CMakeScratch/TryCompile-opdm7t/CMakeFiles/cmTC_4d378.dir/depend.make
Trace: [GitServiceImpl][getRepositoryFetchUrls] URI: vscode-remote://ssh-remote%2Bmi350-cluster/home/muabdulj/rocm-systems/projects/rccl/build_ag/debug/CMakeFiles/CMakeScratch/TryCompile-opdm7t/CMakeFiles/cmTC_4d378.dir/flags.make.tmp6d7b5
Trace: [GitServiceImpl][getRepositoryFetchUrls] URI: vscode-remote://ssh-remote%2Bmi350-cluster/home/muabdulj/rocm-systems/projects/rccl/build_ag/debug/CMakeFiles/CMakeScratch/TryCompile-opdm7t/CMakeFiles/cmTC_4d378.dir/compiler_depend.ts
Trace: [GitServiceImpl][getRepositoryFetchUrls] URI: vscode-remote://ssh-remote%2Bmi350-cluster/home/muabdulj/rocm-systems/projects/rccl/build_ag/debug/CMakeFiles/CMakeScratch/TryCompile-opdm7t/CMakeFiles/cmTC_4d378.dir/link.txt
Trace: [GitServiceImpl][getRepositoryFetchUrls] URI: vscode-remote://ssh-remote%2Bmi350-cluster/home/muabdulj/rocm-systems/projects/rccl/build_ag/debug/CMakeFiles/CMakeScratch/TryCompile-opdm7t/CMakeFiles/cmTC_4d378.dir/compiler_depend.make
Trace: [GitServiceImpl][getRepositoryFetchUrls] URI: vscode-remote://ssh-remote%2Bmi350-cluster/home/muabdulj/rocm-systems/projects/rccl/build_ag/debug/CMakeFiles/CMakeScratch/TryCompile-opdm7t/CMakeFiles/cmTC_4d378.dir/build.make.tmpa818a
Trace: [GitServiceImpl][getRepositoryFetchUrls] URI: vscode-remote://ssh-remote%2Bmi350-cluster/home/muabdulj/rocm-systems/projects/rccl/docs/how-to/using-rccl-tuner-plugin-api.rst
Trace: [GitServiceImpl][getRepositoryFetchUrls] URI: vscode-remote://ssh-remote%2Bmi350-cluster/home/muabdulj/rocm-systems/projects/rccl/docs/how-to/using-nccl.rst
Trace: [GitServiceImpl][getRepositoryFetchUrls] URI: vscode-remote://ssh-remote%2Bmi350-cluster/home/muabdulj/rocm-systems/projects/rccl/docs/how-to/troubleshooting-rccl.rst
Trace: [GitServiceImpl][getRepositoryFetchUrls] URI: vscode-remote://ssh-remote%2Bmi350-cluster/home/muabdulj/rocm-systems/projects/rccl/docs/how-to/rccl-usage-tips.rst
Trace: [GitServiceImpl][getRepositoryFetchUrls] URI: vscode-remote://ssh-remote%2Bmi350-cluster/home/muabdulj/rocm-systems/projects/rccl/build_ag/debug/CMakeFiles/CMakeScratch/TryCompile-opdm7t/CMakeFiles/cmTC_4d378.dir/DependInfo.cmake.tmpffb15
Trace: [GitServiceImpl][getRepositoryFetchUrls] URI: vscode-remote://ssh-remote%2Bmi350-cluster/home/muabdulj/rocm-systems/projects/rccl/build_ag/debug/CMakeFiles/CMakeScratch/TryCompile-opdm7t/CMakeFiles/cmTC_4d378.dir/cmake_clean.cmake
Debug: EmbeddingsChunkSearch: skipping automatic indexing due to too many files. Found 1300 files. Max: 750
Trace: CodeSearchChunkSearch::initialize#2 started
Trace: ChatStatusWorkspaceIndexingStatus::_writeStatusItem()
Trace: ChatStatusWorkspaceIndexingStatus::updateStatusItem(id=3): starting
Trace: CodeSearchChunkSearch::initialize#3 started
Trace: ChatStatusWorkspaceIndexingStatus::_writeStatusItem()
Error: Error: Failed to fetch custom agents for AMD-GHCopilot-EMU-Users turbo-parakeet: 
	at IN.getCustomAgents (c:\Users\muabdulj\.vscode\extensions\github.copilot-chat-0.37.4\dist\extension.js:1425:5943)
	at async Promise.all (index 0)
	at async U7.pollAgents (c:\Users\muabdulj\.vscode\extensions\github.copilot-chat-0.37.4\dist\extension.js:1135:25497)
	at async c:\Users\muabdulj\.vscode\extensions\github.copilot-chat-0.37.4\dist\extension.js:1135:22307
Trace: [GitHubOrgCustomAgentProvider] No changes detected in cache
Trace: [NES][Triggerer][onDidChangeTextEditorSelection] Return: not empty selection
Debug: [context keys] Window state change. Needs offline check: false, active: true, focused: false.
Debug: [context keys] Window state change. Needs offline check: false, active: true, focused: true.
Trace: CodeSearchRepoTracker.tryInitGitRepos(): Found initial repos: [].
Trace: CodeSearchRepoTracker.tryInitGitRepos(): Complete
Trace: CodeSearchChunkSearch::initialize_impl success. Elapsed 30001.922600000005
Trace: CodeSearchChunkSearch::initialize#0 success. Elapsed 30001.990600000005
Trace: CodeSearchChunkSearch::initialize#1 success. Elapsed 30001.528600000005
Trace: CodeSearchChunkSearch::initialize#2 success. Elapsed 28873.4683
Trace: CodeSearchChunkSearch::initialize#3 success. Elapsed 28623.197199999995
Debug: CodeSearchChunkSearch.isAvailable: false. No repos
Trace: CodeSearchChunkSearch::isAvailable#0 success. Elapsed 30002.006900000008
Trace: ChatStatusWorkspaceIndexingStatus::updateStatusItem(id=4): starting
Trace: CodeSearchChunkSearch::initialize#4 started
Trace: CodeSearchChunkSearch::initialize#4 success. Elapsed 0.10139999999955762
Trace: ChatStatusWorkspaceIndexingStatus::_writeStatusItem()
Debug: [context keys] Window state change. Needs offline check: false, active: true, focused: false.
Debug: [context keys] Window state change. Needs offline check: false, active: true, focused: true.
Request IDs

System Info
Item Value
CPUs AMD Ryzen 7 PRO 7840U w/ Radeon 780M Graphics (16 x 3294)
GPU Status 2d_canvas: enabled
GPU0: VENDOR= 0x1002, DEVICE=0x15bf [AMD Radeon(TM) 780M], DRIVER_VENDOR=AMD, DRIVER_VERSION=32.0.11030.10004 ACTIVE
GPU1: VENDOR= 0x1414, DEVICE=0x008c [Microsoft Basic Render Driver], DRIVER_VERSION=10.0.26100.7309
Machine model name:
Machine model version:
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
trees_in_viz: disabled_off
video_decode: enabled
video_encode: enabled
webgl: enabled
webgl2: enabled
webgpu: enabled
webnn: disabled_off
Load (avg) undefined
Memory (System) 30.67GB (13.31GB free)
Process Argv --folder-uri vscode-remote://ssh-remote%2Bmi350-cluster/home/muabdulj/rocm-systems/projects/rccl --crash-reporter-id 1b5971c4-baea-4a3b-92ca-001126724108
Screen Reader no
VM 0%
Item Value
Remote SSH: mi350-cluster
OS Linux x64 6.8.0-90-generic
CPUs AMD EPYC 7763 64-Core Processor (16 x 0)
Memory (System) 62.77GB (54.65GB free)
VM 0%
Process Info
CPU %	Mem MB	   PID	Process
    1	   163	 24068	code
    0	   186	  2580	shared-process
    9	  1172	 13640	window [1] (amdsmi_wrap.cc - rccl [SSH: mi350-cluster] - Visual Studio Code)
    0	   133	 14032	pty-host
    0	    20	 30616	     C:\WINDOWS\System32\cmd.exe /c (type "C:\Users\muabdulj\AppData\Local\Temp\vscode-linux-multi-line-command-mi350-cluster-466191136.sh" | "C:\WINDOWS\System32\OpenSSH\ssh.exe" -T -D 49683 -F "C:\Users\muabdulj\.ssh\config" "mi350-cluster" bash) & exit /b 0
    1	    19	 41920	       "C:\WINDOWS\System32\OpenSSH\ssh.exe"  -T -D 49683 -F "C:\Users\muabdulj\.ssh\config" "mi350-cluster" bash
    0	    15	 32564	     conpty-agent
    2	    60	 26804	   utility-network-service
    1	   443	 32988	   gpu-process
    3	   423	 35924	extension-host [1]
    0	   120	 41208	file-watcher [1]
    0	    38	 48180	   crashpad-handler

Remote: SSH: mi350-cluster
CPU %	Mem MB	   PID	Process
    0	   129	377319	remote-server
    3	  1157	377482	   extension-host
    0	     0	377571	     /home/muabdulj/.vscode-server/extensions/ms-vscode.cpptools-1.30.5-linux-x64/bin/cpptools
    0	     0	377498	   fileWatcher
    0	    64	377526	   ptyHost
    0	     0	378173	   /bin/sh -c /usr/bin/ps -ax -o pid=,ppid=,pcpu=,pmem=,command=
    0	     0	378174	     /usr/bin/ps -ax -o pid=,ppid=,pcpu=,pmem=,command=
Workspace Info

|  Remote: SSH: mi350-cluster|    Folder (rccl): 2625 files|      File types: h(661) cc(362) o(228) d(224) xml(116) cpp(86) less(71)
|                  cmake(69) txt(63) py(42)
|      Conf files: cmake(69) makefile(31) github-actions(4) settings.json(1);
A/B Experiments
vsliv368:30146709
binariesv615:30325510
nativeloc1:31344060
dwcopilot:31170013
dwoutputs:31242946
copilot_t_ci:31333650
e5gg6876:31282496
pythonrdcb7:31342333
6518g693:31436602
aj953862:31281341
6abeh943:31336334
cloudbuttont:31379625
3efgi100_wstrepl:31403338
use-responses-api:31390855
defaultusage:31403421
je187915:31401257
ec5jj548:31422691
cp_cls_t_966_ss:31454198
eh16j124_selection_ratio_0:31458808
4je02754:31458170
ge8j1254_inline_auto_hint_haiku:31431912
nes-autoexp-10:31446583
a5gib710:31434435
2984c849_gpt52_codex:31455626
rename_enabled:31436409
7a04d226_do_not_restore_last_panel_session:31438103
anthropic_thinking_t:31457101
cp_cls_t_1081:31454832
copilot-nes-oct-trt:31432596
ia-use-proxy-models-svc:31452481
nes-slash-models-on:31441832
nes-set-to-on:31441941
a43f0576c:31442824
e9c30283:31460036
c0ci8992_validated:31449878
edit_mode_hidden:31459179
864ei723_large_tool_results_to_disk:31460878
showingstats:31457202
nes-extended-on:31455476
chat:31457767
ah:31460428

Metadata

Metadata

Assignees

Labels

info-neededIssue requires more information from poster

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions