aws / aws/aws-toolkit-vscode

Amazon Q Developer becomes very slow when opening large projects.

Open
#8,481 5 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
TypeScript
Stars
2k
Forks
807
Avg merge
10h 12m
Merged PRs (30d)
7

Description

## Problem

Amazon Q Developer becomes very slow when opening large projects.

## Steps to reproduce the issue
Run the code below to open this folder myproject in VSCode
```
mkdir myproject
cd myproject
git clone https://github.com/aws/aws-cli.git
git clone https://github.com/aws/serverless-application-model.git
git clone https://github.com/aws/aws-cdk.git
git clone https://github.com/aws/amazon-sagemaker-examples.git
git clone https://github.com/aws/s2n-tls.git
git clone https://github.com/aws/aws-sdk-go-v2.git
```

Sample Prompt
```
Hello. What can I do with Amazon Q Developer? Please give me a few examples.
```

The result, response is very slow.
You will get a reply in about 1 minute

reproduce-video:
https://github.com/user-attachments/assets/a8f87fd6-0c72-43fb-af1d-5573f63a24ed

## Expected behavior
Amazon Q Developer responds at normal speed.

## System details (run `AWS: About` and/or `Amazon Q: About`)

- OS: Windows Server 2025 Datacenter(EC2 Instance t3.xlarge)
- Visual Studio Code version: 1.107.1
- AWS Toolkit version: 3.91.0
- Amazon Q version: vscode 1.107.1

Contributor guide

Open the contributing guide

Research direction

Reproduce the slowdown in VS Code by opening the listed AWS repositories in one workspace on the stated Windows environment, then run the sample prompt and compare response time with a normal-sized project. Start with the Amazon Q and AWS Toolkit extension entry points available in VS Code; done means the same prompt responds at normal speed for the large workspace.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript, vscode
Domain
developer-experience, performance
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.