Skip to content

Performance slow with large workspace: v0.35 & v0.35.1 #284180

@spham24

Description

@spham24

Type: Performance Issue

  1. Create a workspace with a lot of repositories (include a folder with a lot of repositories, 60+)
  2. It takes a long time for the IDE to complete loading. Noticed that GIthub Pull Request is completely hanging too.

Note: I had to revert back to v0.33.5 and it's zippy and fast again. I couldn't get this issue reporter to load when the old extension is loaded.

Image

Extension version: 0.35.1
VS Code version: Code 1.107.0 (Universal) (618725e, 2025-12-10T07:43:47.883Z)
OS version: Darwin arm64 24.6.0
Modes:

Request IDs

System Info
Item Value
CPUs Apple M4 Pro (14 x 2400)
GPU Status 2d_canvas: enabled
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: enabled_on
trees_in_viz: disabled_off
video_decode: enabled
video_encode: enabled
webgl: enabled
webgl2: enabled
webgpu: enabled
webnn: disabled_off
Load (avg) 3, 4, 4
Memory (System) 48.00GB (3.71GB free)
Process Argv
Screen Reader no
VM 0%
Workspace Info
|  Window (Extension: GitHub Copilot Chat — subs (Workspace))
|    Folder (knowledge-handbook): 717 files
|      File types: md(221) ts(143) map(142) js(77) html(39) json(26) png(8)
|                  log(6) mjs(6) DS_Store(3)
|      Conf files: agents.md(2) package.json(1) tsconfig.json(1)
|    Folder (subs-workspace): 1698 files
|      File types: py(684) pyc(300) md(242) sh(32) json(19) js(17) typed(16)
|                  txt(14) png(7) ps1(7)
|      Conf files: github-prompts-dir(20) github-instructions-dir(11)
|                  settings.json(2) agents.md(2) package.json(2) claude.md(1)
|                  copilot-instructions.md(1) launch.json(1) mcp.json(1) tasks.json(1)
|                  devcontainer.json(1) tsconfig.json(1)
|      Launch Configs: node(5)
|    Folder (openai): 3193 files
|      File types: ts(1181) json(251) mdx(245) md(184) tsx(98) py(61) js(55)
|                  png(52) yml(50) gitignore(34)
|      Conf files: package.json(79) tsconfig.json(74) dockerfile(19)
|                  claude.md(5) launch.json(3) devcontainer.json(2)
|                  agents.md(2) settings.json(2) webpack.config.js(1)
|                  makefile(1)
|    Folder (wam-code): more than 23755 files
|      File types: html(853) ts(736) kt(655) tsx(462) js(384) java(336)
|                  sql(275) json(267) css(212) map(112)
|      Conf files: package.json(11) dockerfile(7) tsconfig.json(7)
|                  settings.json(4) launch.json(1) agents.md(1) tasks.json(1);

Metadata

Metadata

Assignees

Labels

*not-reproducibleIssue cannot be reproduced by VS Code Team member as described

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions