Multiple language server processes increase memory footprint
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 35/100
Direção de pesquisa
O issue não identifica arquivos de origem, testes ou pontos de entrada. Reproduza o comportamento abrindo vários projetos Xcode, observando os processos copilot-language-server-arm64 e fechando os projetos em seguida. Está concluído quando processos duplicados desnecessários são evitados e os processos restantes são liberados depois que todos os projetos são fechados.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Describe the bug
The extension spawns 2 copilot-language-server-arm64 processes per project, each consuming about 1GB of memory.
This increases memory pressure and leads to poor performance. Xcode's own high memory consumption doesn't make things better.
The fact that VS Code doesn't have this issue suggests that this is something that should be addressed.
Versions
- Copilot for Xcode: 0.46.0
- Xcode: 26.1.1
- macOS: 15.6.1
Hardware
- Apple M1 Pro 32 GB
Steps to reproduce
- Open an Xcode project
- Observe 2 copilot-language-server-arm64 processes spawning instantly
- Open another project
- Observe another 2 copilot-language-server-arm64 instances spawning
- Close all the projects
- Observe the copilot-language-server-arm64 processes remaining in memory
Screenshots
- Linguagem predominante
- Swift
- Estrelas
- 6.3k
- Forks
- 2k
- Merge médio
- 3d 21h
- PRs com merge (30d)
- 2
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de github/CopilotForXcode
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 85/100
github/CopilotForXcode#181 · 2 reações ·
-
Add ability to attach Copilot window only to Xcode projects/workspaces, ignoring standalone files Aberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 68/100
github/CopilotForXcode#945 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 35/100
github/CopilotForXcode#943 ·
-
Luisgerardomartinezlara Aberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 10/100
github/CopilotForXcode#936 · 2 comentários ·
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 10/100
github/CopilotForXcode#934 ·
Todas as issues de github/CopilotForXcode
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
-
area:general bug P1 security
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
uttrflow/uttrflow-swift#1333 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
maxgoedjen/secretive#840 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
manaflow-ai/cmux#13763 ·